The Clubhouse is a volunteer coordination website to help manage the Burning Man Project's Black Rock Rangers department.
Want to know more about the Rangers? Visit the Rangers' website for more information.
This README outlines the details of collaborating on this Ember application. A short introduction of this app could easily go here.
You will need the following things properly installed on your computer.
- Git
- Node.js (with npm)
- Ember CLI
- Google Chrome
git clone <repository-url>this repositorycd ranger-clubhouse-webnpm install
-
Make sure the API server is running, see ranger-clubhouse-api/README.md
-
Start the Clubhouse
npm start -
Visit the Clubhouse at http://localhost:4200.
-
Visit your tests at http://localhost:4200/tests.
Make use of the many generators for code, try ember help generate for more details
ember testember test --server
The API endpoint is specified in app/config/environment.js
For the development environment this is http://localhost:8000/
Make use of the many generators for code, try ember help generate for more details
ember testruns all tests once, launching and quitting a browserember test --filter=unitruns all tests whose module declaration includes “unit”ember test --serverruns tests when changes are made- Visiting http://localhost:4200/tests in a browser will run tests (optionally filtered) when changes are made to any code or test
Ember uses QUnit for tests. qunit-dom is included in the testing framework to provide higher level assertions for QUnit.
npm run lint:hbsnpm run lint:jsnpm run lint:js -- --fix
ember build(development)ember build --environment production(production)
TODO
- ember.js
- ember-cli
- Development Browser Extensions
- ember inspector for chrome
- ember inspector for firefox