Thanks for helping improve CICost.
- Install Go 1.24+.
- Install GitHub CLI (
gh) if you need live API testing. - Clone and run baseline checks:
go test ./...
go test -race ./...
go vet ./...
go run . help- Create a branch from
main. - Keep pull requests focused and small.
- Use conventional prefixes when possible:
feat:fix:docs:test:chore:
- Add or update tests for behavior changes.
- Update docs and examples if CLI behavior changes.
- Ensure validation commands pass locally:
go test ./...
go test -race ./...
go vet ./...- Include risk notes in the PR description:
- what changed
- what was validated
- residual risk
When filing an issue, include:
- Operating system and architecture.
- CICost version (
cicost version). - Command used and full error output.
- Minimal reproduction data.