Thank you for your interest in contributing.
git clone https://github.com/ppiankov/contextspectre.git
cd contextspectre
make deps
make build
make test- Go 1.24+
- Run
make testbefore submitting (uses-raceflag) - Run
make lintfor golangci-lint checks - Follow conventional commits:
feat:,fix:,docs:,test:,refactor:,chore:
- Tests are mandatory for new code
- Deterministic tests only - no flaky or probabilistic tests
- Comments explain "why" not "what"
- No magic numbers - name and document constants
- Keep the scope surgical - this tool does one thing well
Open a GitHub issue with:
- What you expected
- What happened
- Steps to reproduce
- ContextSpectre version (
contextspectre version)
By contributing, you agree that your contributions will be licensed under the MIT License.