- FOSRestBundle : https://github.com/FriendsOfSymfony/FOSRestBundle
- JMSSerializerBundle : https://github.com/schmittjoh/JMSSerializerBundle
- NelmioApiDocBundle : https://github.com/nelmio/NelmioApiDocBundle
- Create project with composer :
composer create-project shiniwolf/angular2-symfony3 directory_name
- Complete parameters.yml
- Create your virtual host : http://angular2-symfony3.dev/
- Run
npm i
in root directory - Run
npm run start
to launch project in development mode and go to http://angular2-symfony3.dev/app_dev.php - Run
npm run build
to launch project in production mode and go to http://angular2-symfony3.dev/ - Run
npm run test
to launch karma unit tests
- Angular app files are located in
/web/src
- Public files are located in
/web/public
- Config files (webpack/karma) are located in
/web/config