Contributing Guide

February 18, 2026 · View on GitHub

Thanks for your interest in contributing. This project grows stronger with every issue, discussion, and pull request, so your help is appreciated.

How to contribute

1. Ask or propose first

If you’re planning something non-trivial, open a Discussion or Issue to confirm direction before writing code.

2. Fork and branch

Create a feature branch from main. Keep changes focused and scoped to a single topic.

3. Follow the code style

Use the existing patterns in the codebase as a reference.
Write clean, typed, testable code. Keep diffs minimal.

4. Add tests

If you change behavior or add features, include tests that cover the new logic.

5. Update docs where needed

If your change affects usage or configuration, update the relevant documentation or comments.

6. Submit a PR

Describe the motivation, solution, and any trade-offs.
Link related issues or discussions. Keep the description concise.

Code of conduct

Be constructive. Assume good intent. Respect the time and effort of others.

Questions?

Open a Discussion — we’re glad to help.