Thank you for your interest in contributing to ai-model-registry.
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-change - Run tests:
go test -v -race ./... - Commit your changes
- Open a pull request
go build -o registry .
go build -o securectl ./cmd/securectl/
# Run tests
go test -v -race -count=1 ./...
# Lint
go vet ./...- All changes must include tests
- Run
go vet ./...before submitting - Follow existing code style
- Security-sensitive changes require review from a maintainer
- Do not weaken default security posture (fail-closed auth, state isolation, format allowlists)
If you discover a security vulnerability, please see SECURITY.md for reporting instructions. Do not open a public issue.