This Code Corps Ember application powers the front-end website for the Code Corps platform, consuming our Rails JSON API.
We'd love to have you contribute to Code Corps directly!
To do so, please read the guidelines in our CONTRIBUTING.md.
Then head over to Code Corps, where we manage contributions.
You will need the following things properly installed on your computer.
git clone <repository-url>this repository- change into the new directory
npm installbower install
If you're running the Rails API on localhost:3000, then ember-cli-deploy will automatically watch for changes to your file tree and deploy new revisions to your running redis instance. Your API running on :3000 will then serve the Ember app's index.html.
ember server- Visit your app at http://localhost:3000.
If you'd like to run the app without having to set up the server, you can simply hit our remote-development endpoint.
ember server --environment=remote-development- Visit your app at http://localhost:4200.
Make use of the many generators for code, try ember help generate for more details
ember testember test --server
ember build(development)ember build --environment production(production)
You should refer to our style guide for writing Ember.js, HTML/Handlebars, and SCSS that makes it easier for everyone to work on Code Corps together.
The app uses Circle for continuous integration and deploys automatically to a staging server when merging into develop and to production when merging into master.
