Landing page restructure brief

A repository document, rendered for the site. View source markdown.

New to cub? Install the cub CLI first. You can pull and render public catalog packages without an account. Commands that save or change ConfigHub data require you to sign in.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

UNOFFICIAL/EXPERIMENTAL. A brief for Codex: restructure the generated homepage (site/index.html, built by parityFirstHomeHtml in scripts/generate-public-site.mjs) around one narrative spine - look first, prove it on a cluster, change it and keep it - so the page makes one pitch instead of nine. House voice (house-voice.md) and house layout (house-layout.md) throughout.

Where this came from

A reader walked the site with the maintainer and reported three problems: the no-server message was buried, the Get Started page was easier to follow than the homepage, and the chart/recipe/variant vocabulary was hard to explain. PR #1098 and #1099 fixed the buried claim (hero now leads with "Try a catalog package with no server, no cluster, and no account") and the self-contradicting heading. This brief executes the rest.

What's wrong now

The new structure

Seven sections down from ten. The hero stays as landed in #1098/#1099.

  1. Hero - unchanged. H1, lead, the four promise lines, the AI-key terminal card. It already leads with the no-server claim.
  2. Look first (no server, no Kubernetes, no account) - merge the current "Try It Now without a server and without Kubernetes" section with the "Pre-flight checks" journey card. This is the top of the funnel and the first step of the spine. The full hooks/CRDs/prerequisites/footguns list lives here and only here.
  3. Prove it on a cluster - the current "Try It Now with Kubernetes" section, kept tight: the two terminal cards (plain Helm; cub render then apply), the parity sentence, the installer availability note, one link to Get Started.
  4. Change it and keep it - the current "Try It Now with ConfigHub" section. This is where "variant" gets its one-sentence definition (see vocabulary). Keep the four cards (store, edit-and-keep, custom apps, promote) and the demo-org link; they are the account-tier value ladder.
  5. The catalog - fold the "Helm Ops Catalog" journey card and the "Try It Now with our Helm Ops Catalog" section into one short section: what a chart page gives you (rendered objects, render record, route information), one example link, one link to the catalog index.
  6. Editing charts versus buying charts - keep as is (landed in #1078).
  7. What this is - keep the honesty section, moved to the end as the footer note before the actual footer. Proven versus sketched, demo org, unofficial.

The three "Examples" audience notes (values files, upgrades, private platform) restate the pitch; move them to how-it-works.html or cut them. If kept anywhere on the homepage, they must shrink to one line each and appear once. The CTA button row (Get started / Pick a chart / How it works / Check Tests) moves to the end of section 3, where the reader has just seen the commands.

Vocabulary

One sentence per noun, used identically wherever the noun first appears on a page:

The homepage teaches only chart → variant. "Recipe" comes off the homepage entirely: how-it-works.html and the chart pages define it, and the "What this is" section already says recipes are sketches, so the front page must not sell them. "Package" may appear only next to a --pull command, where it names a concrete thing the reader is pulling.

Generator notes for Codex

Acceptance