This repository is open source and maintainer-led. Focused bug fixes, tests, documentation repairs, and proposals aligned with the product contract are welcome through GitHub issues and pull requests.
| Doc | Purpose |
|---|---|
| docs/GOVERNANCE.md | Authority, branches, quality bar |
| docs/release-lifecycle.md | Idea → PR → deploy |
| docs/release-checklist.md | Ship verification commands |
| docs/release-notes-template.md | Complete public release record |
| CHANGELOG.md | User/operator-facing history |
| docs/VISION.md | Product decisions and build record |
1Helm uses the Developer Certificate of Origin 1.1. By contributing, you certify that you have the right to submit the work under the project's license and agree that the contribution and its sign-off are publicly recorded.
Every commit in a pull request must include a Signed-off-by trailer using the
contributor's real name and an email address they control:
Signed-off-by: Your Name <you@example.com>
Git can add the trailer automatically:
git commit -s -m "Describe the change"If a commit is already made, amend it with git commit --amend -s and update
the pull-request branch. A sign-off is a DCO certification, not a copyright
assignment; contributors retain copyright in contributions they author.
- Branch from current
origin/main. - Sign off every commit with
git commit -s. npm run typecheck,npm run build,npm test.- Update
CHANGELOG.mdUnreleased for user-visible work. - Record durable decisions in
docs/VISION.md. - Use the merge method selected by the maintainer; delete the head branch.
- For a named ship: version bump + release-checklist.md.
- For a multi-item ship, preserve the numbered acceptance ledger in the PR and GitHub Release; generated notes are not a replacement.
Do not commit API keys, OAuth tokens, or live data/ directories. Report
vulnerabilities through the private advisory path in SECURITY.md,
not a public issue.