Skip to content

parti-renaissance/mooc-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mooc-client

A front end web app to provide a UI to En Marche's MOOC content.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • $ 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.

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

Linting

  • npm run lint:js
  • npm run lint:js -- --fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

Specify what it takes to deploy your app.

Further Reading / Useful Links