Skip to content

Angular2 Application Scaffolder is designed to be an application generator for Yeoman providing a full stack working environment for Angular2 (beta 17+) developments.

License

Notifications You must be signed in to change notification settings

ruffiem/generator-angular2-application-scaffolder

Repository files navigation

Angular2 Application Scaffolder (deprecated)

NPM version Dependency Status MIT licensed Twitter

What is it ?

Angular2 Application Scaffolder is designed to be an application generator for Yeoman providing a full stack working environment for Angular2 (beta 17+) developments.

alt text   alt text   alt text   alt text   alt text   alt text   alt text   alt text   alt text   alt text

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.

Install

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

Launch the development environment

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.

Build application for production

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

End-to-end testing with Protractor

$ npm run e2e

Code coverage with Istanbul

$ npm run coverage

Roadmap

Mile 5

  • 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

View complete roadmap

License

MIT © Linalis, Michel Ruffieux (ruffiem) and contributors.

About

Angular2 Application Scaffolder is designed to be an application generator for Yeoman providing a full stack working environment for Angular2 (beta 17+) developments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published