Angular-Boilerplate

Advanced Boilerplate for Angular Applications

View on GitHub

Angular-Boilerplate

Angular Boilerplate for easy project bootstrap

Getting Started

This boilerplate requires Grunt ~0.4.5 and NodeJS ~4.2.2

If you haven’t used Grunt or nodeJS before, be sure to check out the Grunt Getting Started guide, as it explains how to use Grunt, additionally checkout NodeJS documentation. Once you’re familiar with that process, you may install this boilerplate with the following steps :

Import a Git repository using the command line
git clone https://github.com/albert-cyberhulk/Angular-Boilerplate.git
Install nodeJS on your preferred system

Download from official website Official website

Install Ruby on your preferred system

Download from official website Official website

Install SASS on your preferred system

Install using command line

gem install sass

Download from official website Official website

Install scss-lint on your preferred system

Download from official website Official website

Install using command line

gem install scss_lint
Install Grunt cli as a global node module
npm install -g grunt-cli
Install Bower cli as a global node module
npm install -g bower
Install Protractor as a global node module
npm install -g protractor
Install PhantomJS as a global node module
npm install -g phantomjs
In the project path using cli run
npm install
node node_modules/protractor/bin/webdriver-manager update
bower install
To run dev server type in
grunt serve
To run unit tests type in
grunt test
To run api tests type in
grunt api
To run e2e tests type in
grunt e2e
To run ySlow tests type in
grunt yslowTest
To build production ready version type in
grunt build
To check existing todo-s type in
grunt todo

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using guidelines provided by Github guide.

Release History

Version: 0.5.0