Thanks for considering a contribution.
- Install Go (see
go.modfor version). - Clone the repository.
- Run tests:
go test ./...
make build
make build-allDocker-based build/test is also available:
make vendor
make docker-test
make docker-build-all- Keep PRs focused and small.
- Add or update tests for behavior changes.
- Update docs when CLI behavior changes.
- Use clear commit messages.
If your change affects crypto, key handling, or trust decisions, include:
- threat model impact,
- migration/compatibility considerations,
- validation strategy (tests/manual steps).