Instructions for AI coding agents working on this repository.
make build— Build the PPM binary (static, CGO_ENABLED=0)go mod download— Download Go module dependencies
make test— Run unit tests with coveragemake lint— Run golangci-lint (configured via.golangci.yml)make helm-test— Run Helm chart unit testsmake all-tests— Run all tests (unit + helm + kubeconform + goreleaser check)
pip install -r requirements-docs.txt— Install MkDocs dependenciesmake docs-generate— Generate CLI reference from Cobra command treemkdocs serve— Preview documentation locally at http://127.0.0.1:8000mkdocs build --strict— Build and validate documentation (fails on warnings)
- When adding or modifying CLI commands or flags in
cmd/, always runmake docs-generateto regeneratedocs/cli-reference.md - Never edit
docs/cli-reference.mdmanually — it is auto-generated from the Cobra command tree - Include the regenerated
docs/cli-reference.mdin the same commit as the CLI change - Documentation must build without warnings (
mkdocs build --strict)