/ranger-clubhouse-web

Ranger Secret Clubhouse Web Application

Primary LanguageJavaScriptApache License 2.0Apache-2.0

The Black Rock Rangers Clubhouse 2.0 - A Single Page Application (SPA) frontend

Build Status

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.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd ranger-clubhouse-web
  • npm install

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

API Server Endpoint

The API endpoint is specified in app/config/environment.js

For the development environment this is http://localhost:8000/

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test runs all tests once, launching and quitting a browser
  • ember test --filter=unit runs all tests whose module declaration includes “unit”
  • ember test --server runs 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.

Linting

  • npm run lint:hbs
  • npm run lint:js
  • npm run lint:js -- --fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

TODO

Further Reading / Useful Links