This is our SSO server and identity provider for webmaker.org and all our additional Webmaker websites; sign in once, sign in everywhere!
The app is written using nodejs and uses npm for package management.
Once you have those you can get things up and running by:
- Install npm modules -
npm install
- Use the default configuration -
cp env.sample .env
- Run the server -
npm start
We use Grunt to lint our CSS and JS and these tests are run on each pull request sent into the mozilla repo using travis-ci.
If you want to check your code passes before sending in a pull request (and ensure no breaking builds) then:
- ensure that grunt is installed globally on your system -
npm install -g grunt
- run
grunt --travis test