Thank you for your interest in contributing! Here are a few guidelines to help get started.
- Fork the repository and create a new branch from
main. - Make your changes, following the conventions already in use.
- Open a pull request with a clear description of what you changed and why.
Please open an issue using the Bug Report template and include as much detail as possible.
Please open an issue using the Feature Request template describing the problem you'd like to solve and your proposed solution.
- Keep changes focused — one fix or feature per PR.
- Ensure pre-commit checks pass locally before opening a PR (
pre-commit run --all-files). - Update documentation when your change affects documented behavior.
If you are adding or modifying a reusable workflow under .github/workflows/, please ensure:
- The workflow uses
on: workflow_callso it can be called from other repositories. - All required secrets are declared in
secrets:so callers know what to provide. - Inputs have sensible defaults where possible and are documented with
description:.