Skip to content

API service for handling the 'Ratings and Reviews' module of the Atelier shopping app.

Notifications You must be signed in to change notification settings

MarkPThomas/atelier-ratings-reviews

 
 

Repository files navigation

Atelier

ratings-reviews

API service for handling the 'Ratings and Reviews' module of the Atelier shopping app.

Setup

  • Clone/pull repo
  • npm install
  • Create a GitHub authorization token and store it in config.js (make sure it's .gitignored).
  • npm start for the server
  • npm run build (in a separate terminal) for webpack/react/index.html
  • Navigate to http://localhost:3000 in browser

Contributing

  • Install Pomander before attempting to push commits:
  • curl -s https://raw.githubusercontent.com/reactorcore/pomander/master/bin/install | bash

Documentation

  • Documentation such as diagrams for the app and UX styling guidelines are stored in the ./docs directory.
  • See the web style guide for the standards we are following for coding and project organization.

Team Members

Testing (IP)

  • Jest is the framework chosen to test React and probably all JavaScript code in the app.
  • Tests are located in the ./tests directory
  • npm test to run the tests

Continuous Integration (IP)

Basic test of JavaScript continuous integration uses CircleCI to run the tests, and Coveralls for reporting test coverage.

Circle CI: SDC-RPP29-sequoia/atelier-ratings-reviews

Coveralls: Coverage Status

SonarCloud (IP)

Additionally, SonarCloud is used for an overall check of code quality.

Quality Gate Status

Quality: SonarCloud

Maintainability: SonarCloud

Reliability: SonarCloud

Security: SonarCloud

Lines of Code: SonarCloud

Coverage: SonarCloud

Bugs: SonarCloud

Code Smells: SonarCloud

Technical Debt: SonarCloud

About

API service for handling the 'Ratings and Reviews' module of the Atelier shopping app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.5%
  • Shell 1.5%