This README outlines the details of collaborating on this Ember application.
CodeTestBot helps Cyrus employees easily accept, track, review and process inbound code tests from developer applicants.
You will need the following things properly installed on your computer.
git clone <repository-url>
this repository- change into the new directory
npm install
(this will automatically do./node_modules/.bin/bower install
)- NOTE: if asked which version of Ember to install, choose option #2 (ember#1.8.0-beta.1)
Development requires that the CodeTestBotServer application be running, otherwise errors will be generated. Start by following the setup instructions in the server README file and run that application before running this one.
./node_modules/.bin/ember server
- Visit your app at http://localhost:4200.
Make use of the many generators for code, try ./node_modules/.bin/ember help generate
for more details.
./node_modules/.bin/ember test
./node_modules/.bin/ember test --server
./node_modules/.bin/ember build
(development)./node_modules/.bin/ember build --environment production
(production)
We're using the Heroku Buildpack for Ember CLI Applications so simply use git push heroku master
.
This buildpack caches npm & bower packages. So if you want to purge the cache and rebuild you can do the following commands:
heroku plugins:install https://github.com/heroku/heroku-repo.git
(already done - only needs to be done once)heroku repo:purge_cache -a codetestbot
- ember: http://emberjs.com/
- ember-cli: http://www.ember-cli.com/
- Development Browser Extensions