Pre-requisites:
- NodeJS
- Yeoman
- Bower
- JSCS
- Karma
- Grunt
- Ruby
- Compass
Install Ruby and NodeJS x64 distributions from their websites.
To install Yeoman:
$ npm install yo -g
To install Bower
$ npm install bower -g
To install JSCS
$ npm install -g jscs
To install Grunt Command Line Interface
$ npm install -g grunt-cli
To install Karma Command Line Interface
$ npm install -g karma-cli
To install generator ng-Super
$ npm install -g generator-ng-super
To install Compass
$ gem install Compass
Run the following commands from the root
To install node modules
$ npm install
To install bower components
$ bower install
Generated app would contain jshint and jscs configurations. Make sure your editor is configured to take advantage of both styling and linting.
Pops up a development environment with HTML, CSS and JS Livereload
Runs all unit tests on Karma
Creates a dist
containing a distribute-able Angular App
Bump application version and goodies, details at grunt-bump