A front end web app to provide a UI to En Marche's MOOC content.
You will need the following things properly installed on your computer.
- Git
- Node.js (with npm)
- Ember CLI
- Google Chrome
$ git clone https://github.com/EnMarche/mooc-client
this repository$ cd mooc-client
$ npm install
$ cp .env.sample .env
Set the value of MOOC_API
to the value of the MOOC backend. If you want to run the fastboot process locally (e.g. $ node fastboot
), you will also need to fill in the correct values for FASTBOOT_MANIFEST
and GCS_BUCKET
.
ember serve
- Visit your app at http://localhost:4200.
- Visit your tests at http://localhost:4200/tests.
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
npm run lint:js
npm run lint:js -- --fix
ember build
(development)ember build --environment production
(production)
Specify what it takes to deploy your app.