Please read our code of conduct and style guide before contributing.
- Check for existing issues before creating a new one.
- When creating an issue, be clear, provide as much detail as possible and provide examples, when possible.
-
Fork and clone the repository.
-
Set up git submodules:
git submodule update --init
-
Create a new branch for your changes.
-
Make your changes and ensure
deno task ok
passes successfully. -
Commit your changes with clear messages.
-
Submit a pull request with a clear title and description of your changes and reference any relevant issues.
Examples of good titles:
- fix(http): fix race condition in server
- docs(fmt): update docstrings
- feat(log): handle nested messages
Examples of bad titles:
- fix #7123
- update docs
- fix bugs