API service for handling the 'Ratings and Reviews' module of the Atelier shopping app.
- Clone/pull repo
npm install- Create a GitHub authorization token and store it in
config.js(make sure it's.gitignored). npm startfor the servernpm run build(in a separate terminal) for webpack/react/index.html- Navigate to
http://localhost:3000in browser
- Install Pomander before attempting to push commits:
curl -s https://raw.githubusercontent.com/reactorcore/pomander/master/bin/install | bash
- Documentation such as diagrams for the app and UX styling guidelines are stored in the
./docsdirectory. - See the web style guide for the standards we are following for coding and project organization.
- Jest is the framework chosen to test React and probably all JavaScript code in the app.
- Tests are located in the
./testsdirectory npm testto run the tests
Basic test of JavaScript continuous integration uses CircleCI to run the tests, and Coveralls for reporting test coverage.
Additionally, SonarCloud is used for an overall check of code quality.