First of all, thank you for showing interest in contributing to the library, all your contributions are extremely valuable to the project!
- Decide what you want to work on, and open a GitHub discussion to discuss them with the maintainers.
- Fork the repository and clone it locally.
- Create a new branch from the
main
branch. - Add your code and tests.
- Run
npm test
to make sure all tests are passing. - Push your branch to your fork.
- Open a pull request to the
main
branch and describe what you have done and why you did it. - Wait for the maintainers to review your pull request.
- Make changes if requested.
- Once your pull request is approved, it will be merged into the
main
branch and will be included in the next release. - Your PR is merged! 🎉 You are awesome!
- Clone or download the repository.
- Install dependencies:
yarn
(other package managers are not supported). - Run
npm test
to make sure everything is working as expected. - Write your code in
src/
directory. - To run Jest tests, use
npm run jest
.