When contributing to this repository, please first discuss the change you wish to make via an issue. Please use the issue templates. They are there to help you and the maintainers gather information.
If you wish to work on an open issue, please comment on the issue with .take
, and it will be assigned to you. If an issue is not assigned, it is assumed to be available for anyone to work on. Please assign yourself to an issue before working on it to avoid conflicts.
When creating a PR, please fill out the template to the best of your abilities. Maintainers are there to help you, so reach out via a comment in your PR.
Tests, formatting, and linting are run anytime you commit code in your working environment, e.g. your computer or Gitpod. Linting and tests also run on builds. If you have failing tests or linting issues and are unsure what to do, contact maintainers via your PR or the issue you are working on.
Please note we have a Code of Conduct; follow it in all your interactions with the project.
And lastly, remember to have fun!