Thanks for considering a contribution — issues and pull requests are welcome.
- Fork the repository and clone your fork.
- Install dependencies and run the project as described in the README.
- Create a branch for your change:
git checkout -b my-change.
- Keep pull requests focused and describe what changed and why.
- Run the project's format, lint, and test steps (see the README) before pushing.
- Add or update tests when you change behavior.
- Update docs or the CHANGELOG when relevant.
New here? Look for issues labeled good first issue
— they're small, scoped, and have enough context to start. Ask questions right
in the issue; I usually reply within a day.
Open an issue using the provided templates. Clear reproduction steps (for bugs) or a concrete use case (for ideas) help a lot.
By contributing, you agree that your contributions will be licensed under the same license as this project, and that you will follow the Code of Conduct.