Sample init TODO project, built with:
- PHP Silex as the backend. ( use routing with yml config files )
- AngularJs. for client side
- Mongodb for the database.
- Grunt for livereloading, build and tests tasks
- Travis configuration for continuous integration
This app is inspired by yeoman
angular generator and several projects i don't remember of ( sorry ).
##pre-requisite for development
- npm for grunt dependencies
- bower (
npm install -g bower
) for assets management - php composer for server side php api
grunt-cli
(npm install -g grunt-cli
) as the tasks runnermongodb
driver and enabled in php.ini
##install
git clone https://github.com/afpa-stbrieuc/silex-angular-bootstrap
cd silex-angular-bootstrap
npm install
bower install
composer install -d app/api
##development
grunt serve
##build
grunt
##launch from release
- download the latest Release in the project directory launch the php embedded http server
php -S localhost:8000 -t . api/app-dev.php