This README outlines the details of collaborating on this Ember application.
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 status-tracker
npm install
There are two ways to run the application during development. Use the Mirage development server for rapid development or to test API changes that may not yet be finalized. Alternatively, you may proxy the ember server to the Express server back-end for a more integrated development experience.
The mirage server creates a front end focused environment with support for acceptance tests, allowing contributors to develop without running their code against a "real" server.
ember serve
- Visit your app at http://localhost:4200/transfers.
- Visit your tests at http://localhost:4200/tests.
The ember server can also be proxied to a live server, including the provided express server, which by default runs on port 3000.
- Start the ember application server and proxy it to whatever port your server is running on:
ember serve --proxy="http://localhost:3000"
- Visit your app at http://localhost:4200/transfers.
See the express-server readme for more details.
Make use of the many generators for code, try ember help generate
for more details
npm run test
runs ember test suite and linting test suiteember test
runs ember test suiteember test --server
npm run lint:hbs
npm run lint:js
npm run lint:js -- --fix
ember build
(development)ember build --environment production
(production)