Scrybe - customersupport.web

Scrybe Logo

Current Setup (This project uses:)

  • Vitest + React testing-library
  • Sass + CSS modules
  • Eslint
  • Prettier
  • Husky precommits

Contributing

  • Fork this repo
  • Clone your fork of this repo
  • When working on a new feature create a new branch and work there
  • Run npm install then npm run dev launch the project
  • While working, make frequent commits
  • When you're done working on your feature make a PR only to the dev branch (not staging or main)

Before committing

If you try committing and get an error from Git:

  • Ensure you run npm run lint and fix all errors before trying to commit (husky will prevent you from committing otherwise).
  • You can run npm run lint:fix to try to automatically fix the simpler errors.
  • For easy formatting, you can use the vscode prettier extension to format code on save.

Questions about the structure of the repo?

Ask Tochi or Bazz