A boilerplate app for express.js, angular.js and bootstrap... eab, get it?
JavaScript CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
src
test
.gitignore
.jshintrc
Gruntfile.js
LICENSE-MIT
README.md
package.json

README.md

eab

A boilerplate application for express.js, angular.js, and Twitter's bootstrap (via angular-ui), as originally generated by initializr.com.

Getting Started

note depending on your system configuration, you may need to prepend sudo to npm install -g global installs below.

Install application dependencies:

npm install -g grunt grunt-cli karma jshint
npm install -d

Run the app with npm start.

Run tests

Unit Test express app

grunt nodeunit

Unit Test angular app

grunt karma:unit

End-to-end test angular app Start the app in one terminal

npm start

Execute tests against running app

grunt karma:e2e

Run all express.js and angular.js unit tests

grunt nodeunit karma:unit

or

npm test

Code coverage is enabled by default. To view coverage reports, open ./coverage in your file chooser. Coverage reports can be found under directories by browser name. Open the index.html file in each directory. Changing the coverage type in config/karma.conf.js will affect these output files.

Run jshint on app

grunt jshint:app

Documentation

(Coming soon)

Examples

(Coming soon)

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 Grunt.

Release History

(Nothing yet)

License

Copyright (c) 2013 Jim Schubert Licensed under the MIT license.

Other Licenses

Bootstrap: http://www.apache.org/licenses/LICENSE-2.0

jQuery: http://jquery.org/license

Modernizr: http://modernizr.com/license/

angular.js: https://github.com/angular/angular.js/blob/master/LICENSE

angular-ui/bootstrap: https://github.com/angular-ui/bootstrap/blob/master/LICENSE