Skip to content

boost-entropy-repos-org/ranger-clubhouse-web

 
 

Repository files navigation

Clubhouse 2.0 - A Single Page Application (SPA) frontend

Build Status

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.

ember-cli-custom-assertions](https://github.com/dockyard/ember-cli-custom-assertions) has been included by the Ranger Tech Team so custom assertions can be used. Look at the [tests/assertions] directory to see what custom assertions are available.

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

About

Ranger Secret Clubhouse Web Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.8%
  • Handlebars 37.3%
  • SCSS 11.1%
  • Shell 0.6%
  • HTML 0.1%
  • Dockerfile 0.1%