Skip to content

anthonyhastings/dishonored2-power-calculator

Repository files navigation

Build Status Coverage Status

Instructions

Uses Docker. Interact via Makefile commands; see list by executing the following:

make

When making changes to this repository, be aware that commit messages (including merge commits) are expected to follow the conventional commits specification.

TODO

  • Implement CI flow via Docker, Github Actions, Codecov and Heroku.
  • Use conventional commits to power semantic releases.
  • Setup assets pipeline in Vite to minify imagery and HTML markup.
  • Implement Fast Refresh for React.
  • Use Jest for code coverage, mocks, stubs to implement unit tests.
  • Use Redux to manage application state, and Axios / Thunks for requests.
  • Use React-Router to manage the URL within the application.
  • Convert redux usage to utilize redux-toolkit.
  • Use validateUUID to check a valid character uuid has been supplied in the URL.
  • Progressive Web Application techniques (Web manifest, Service worker, Install prompt).
  • Component tests with Jest and React Testing Library.
  • End-to-end test suite using Cypress running against locally spun up service.