First off, thank you for considering contributing to CommitVigil! It's people like you that make CommitVigil a great tool for the community.
CommitVigil aims to be the standard for high-performance accountability. We value code quality, security, and cultural intelligence.
- Fork the repository on GitHub.
- Clone your fork locally.
- Install dependencies using
uv:uv sync
- Create a new branch for your feature or fix.
We maintain high standards to ensure the "Truth-Gap" engine remains forensic grade:
- Typing: All code must pass
mypywith strict checking. - Formatting: We use
rufffor linting and formatting. - Testing: Ensure all existing tests pass and add new ones for your changes.
- Pull the latest changes from
main. - Verify your changes locally with
pytest. - Push to your fork and submit a Pull Request.
- Describe your changes clearly in the PR description.
By contributing to CommitVigil, you agree that your contributions will be licensed under its MIT License.