Thanks for contributing — you rock! 🤘
- Create a
feature
branch offmain
- Work locally adhering to coding standards
- Open a Pull Request (PR) and fill out the PR template
- Your PR must pass assertions and Vercel must complete a preview deployment successfully
- After peer review, the PR will be merged back into
main
- Repeat ♻️
Vercel is connected to this Github repository and will automatically build and deploy a unique URL for each Pull Request.
Learn more about Vercel + Github integration.
This project has several rulesets and uses ESLint, Prettier, and Stylelint to enforce standards.
In addition to real-time linting, you could run the following commands in your terminal.
These commands are also used in a pre-commit hook.
Lint JavaScript:
npm run lint:js
Lint CSS:
npm run lint:css
Format your code:
npm run format
- Make sure your code editor supports real-time linting
- JSDocs are required for all JavaScript functions
- Run
npm run build && npm run start
before submitting your PR, to ensure a successful build - Be courteous in your communications