https://github.com/jimschubert/eab
A boilerplate app for express.js, angular.js and bootstrap... eab, get it?
https://github.com/jimschubert/eab
Last synced: over 1 year ago
JSON representation
A boilerplate app for express.js, angular.js and bootstrap... eab, get it?
- Host: GitHub
- URL: https://github.com/jimschubert/eab
- Owner: jimschubert
- License: mit
- Created: 2013-06-30T04:19:28.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-11-02T22:41:39.000Z (over 12 years ago)
- Last Synced: 2025-02-15T05:46:39.614Z (over 1 year ago)
- Language: JavaScript
- Size: 738 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# eab
A boilerplate application for express.js, angular.js, and Twitter's bootstrap (via angular-ui), as originally generated by [initializr.com](http://www.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:
```Bash
npm install -g grunt grunt-cli karma jshint
npm install -d
```
Run the app with `npm start`.
### Run tests
*Unit Test express app*
```Bash
grunt nodeunit
```
*Unit Test angular app*
```Bash
grunt karma:unit
```
*End-to-end test angular app*
Start the app in one terminal
```Bash
npm start
```
Execute tests against running app
```Bash
grunt karma:e2e
```
*Run all express.js and angular.js unit tests*
```Bash
grunt nodeunit karma:unit
```
**or**
```Bash
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
```Bash
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](http://gruntjs.com/).
## 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