Contributing
July 20, 2026 ยท View on GitHub
Thanks for your interest in contributing to a Plasma AI project!
Workflow
Contributions follow the fork-and-pull model from your personal GitHub account:
-
Fork the repository and clone your fork.
-
Create a branch for your change.
-
Make your change, following the conventions in the repository's
AGENTS.md(match the surrounding code style, add tests for new behavior, update docs). -
Run the checks locally before pushing:
uv run --no-sync pre-commit run --all-files uv run --no-sync pytest -
Open a pull request against
mainwith a clear description of what changed and why.
Guidelines
- Keep pull requests focused โ one logical change per PR.
- Match the surrounding code; consistency is valued over individual style.
- Add or update tests for any behavior change.
- Be respectful and constructive; see
CODE_OF_CONDUCT.md.
Maintainers review pull requests and may request changes. Once approved and CI is green, a maintainer will merge.
Coverage on forks
The tests workflow uploads coverage to Codecov using a CODECOV_TOKEN
repository secret. Forks don't inherit secrets, so the upload step will not
report coverage from fork PRs -- tests still run and pass without it.