Skip to content

docs(helm): add helm-docs annotations and generate chart README#641

Merged
bodji merged 1 commit intoroot-gg:masterfrom
bodji:docs/helm-chart-readme
Feb 25, 2026
Merged

docs(helm): add helm-docs annotations and generate chart README#641
bodji merged 1 commit intoroot-gg:masterfrom
bodji:docs/helm-chart-readme

Conversation

@bodji
Copy link
Member

@bodji bodji commented Feb 25, 2026

What

Add helm-docs support to the Plik Helm chart with a fully generated values reference.

Why

The chart had no README and values lacked structured documentation, making it hard for users to discover and configure available options.

Changes

  • charts/plik/values.yaml — Added # -- helm-docs annotations to all ~90 configurable values
  • charts/plik/README.md.gotmpl — Template with installation instructions, quick-start examples, and architecture link
  • charts/plik/README.md — Auto-generated values reference table
  • Makefile — New make helm-docs target; make helm now depends on it for auto-regeneration
  • docs/guide/kubernetes.md — Added Values Reference section linking to the chart README

Testing

  • YAML validated
  • helm-docs --chart-search-root ./charts generates the README successfully
  • make helm-docs target tested

@bodji bodji force-pushed the docs/helm-chart-readme branch 3 times, most recently from 4dc4b12 to 3e12255 Compare February 25, 2026 14:43
Add helm-docs `# --` annotations to all values in values.yaml.
Create README.md.gotmpl template with installation instructions
and quick-start examples. Generate README.md with a complete values
reference table.

Add `make helm-docs` target and integrate it as a dependency of
`make helm`. Document the values reference in kubernetes.md.

Add helm-docs CI job to tests.yaml that catches forgotten
regeneration by checking for uncommitted changes after running
make helm-docs.
@bodji bodji force-pushed the docs/helm-chart-readme branch from 3e12255 to a09b98e Compare February 25, 2026 14:49
@bodji bodji merged commit 30675f5 into root-gg:master Feb 25, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant