Static BackboneJS UI app for the CSH Alumni Map.
Written in ES2015, transpiled with Babel, and bundled with Browserify.
cd client
npm install -g grunt-cli
npm install
demo/
- Demo loader appdist/
- Transpiled, bundled and minfied source codespec/
- Jasmine unit testssrc/
- Backbone app source code
Use the following npm scripts during development:
Used during development to:
- Build the unminified JS and move it to
dist/
- Copy the CSS from
src/
todist/
- Run unit tests
- Watch for changes to
src/
and repeat this process
Used during development to start a local server serving the demo app (see demo/
).
The demo app requires the API to be running (see the server's README).
Used during development to run code linting.
Extends Airbnb's eslint config, based on their detailed styleguide.
Used before deploying to:
- Build the minified JS and move it to
dist/
- Copy the CSS from
src/
todist/
- Run unit tests
Used before deploying to:
- Run unit tests