Here is a typical workflow for contributing... if you have any questions, please ask!
- Decide what you want to work on (if you want to fix an issue, please comment on the issue asking us to assign it to you).
- Fork the repository you want to work on.
- Clone the forked repository locally.
- Create a branch.
- We recommend include into your branch name the issue number you are working on.
- We also recommend giving your branch a helpful name.
- A good branch name is
fix-12-build-errors
; a bad one isfix-stuff
.
- Make your code changes.
- This is the really fun part 😃.
- Write tests.
- Another fun part as you get to write some tests to show off your work 🚀.
- Lint and validate code and documents by running
pnpm fix
. - Push your changes to your fork.
- Create a pull request from your fork to the original repository.
- We'll review the updates you made and merge the PR!