All frameworks, languages and libraries used in this project are listed below:
| Name | URL | Description | Usage |
|---|---|---|---|
| Node.js | Website | Javascript Runtime | Server Side Platform |
| Ruby | Website | Open Source Programming Language | Required for Sass |
| Name | URL | Description | Usage |
|---|---|---|---|
| Grunt | Website | Javascript task runner | Automation |
| Bower | Website | Front end package manager | Dependency management |
| NPM | Website | Server side package manager for Node.js | Dependency management |
| CoffeeScript | Website | Javascript Preprocessor | Simplified Javascript |
| Name | Url | Description | Usage |
|---|---|---|---|
| Sass | Website | CSS Preprocessor | Stylesheet Generation |
| scss-lint | On GitHub | Linter for Sass | Required for grunt-scss-lint |
| Name | Url | Description | Usage |
|---|---|---|---|
| AngularJS | Website | SPA framework | Web app foundation |
| Angular UI Router | On GitHub | Powerful routing for Angular | Client side routing |
| Skeleton | Website | Boilerplate CSS | CSS Foundation |
| Name | Url | Description | Usage |
|---|---|---|---|
| grunt-coffeelint | On GitHub | Linter for CoffeeScript | Ensure .coffee files follow a style guide |
| grunt-scss-lint | On GitHub | Linter for Sass | Ensure .scss files follow a style guide |
| grunt-contrib-coffee | On GitHub | CoffeeScript => Javascript | Javascript file generation |
| grunt-contrib-sass | On GitHub | Sass => CSS | CSS file generation |
| grunt-contrib-watch | On GitHub | Monitor code for changes and run tasks | Faster development |
| grunt-wiredep | On GitHub | Wire up bower dependencies to app | Handle bower components |