Thanks for your interest in contributing to this project. As an open source project, we'd appreciate any help and contributions!
Development server runs the webpack-dev-server which compiles assets in-memory and serve them.
npm run dev
- Add a file to content directory naming it as exercise-name.html
- Update exercise-details.js in config directory with exercise name and its meta-data
- Run
npm run update-dom-skeleton
- Add a link to index.html for this exercise
It is important to build for source before releasing to production.
npm run build
npm run start
- We use standardjs style guide. This is implemented only for frontend code for now. Please follow the same style guide for server code too.
- ES6+ is used at frontend (which is transpiled using babel) but server code is still using ES5ish and Promise API (need to implement build process for this) because not everyone will have latest node version installed on their machines.