Angular2 Application Scaffolder is designed to be an application generator for Yeoman providing a full stack working environment for Angular2 (beta 17+) developments.
It implements Gulp, Sass, TypeScript, Live Reload, Bower, Karma, Jasmine, Protractor, Bootstrap, jQuery, Jade, Dart, Angular2 Material, TingoDB, Ng-React.
Tools in italic - if any - are not yet implemented.
First, install Yeoman and angular-2-application-scaffolder using npm (we assume you have pre-installed node.js).
$ npm install -g yo
$ npm install -g generator-angular2-application-scaffolder
Then generate your new project:
$ yo angular2-application-scaffolder
Go to your project and run:
$ gulp serve
This command will run a live reload server and will watch for changes to instantly update your dev distribution.
Go to your project and run:
$ gulp build
This command will run all the compilation tasks and create a dist/ folder to your root directory with optimized code for production
### Run all tests at once (Unit-test + E2E)
$ npm test
### Unit testing with Karma
$ npm run unit
$ npm run e2e
$ npm run coverage
- Update Licence
- Application architecture improvement
- Added Pipe sample code
- Improve sample code
- Add relevant tools (Jade? Angular Material ? Ionic ? Ng-React?)
- Add user choices when scaffolding the application