Skip to content

docs: restructure the README for scanning - #26

Merged
dcondrey merged 1 commit into
masterfrom
docs/readme-overhaul
Aug 22, 2026
Merged

docs: restructure the README for scanning#26
dcondrey merged 1 commit into
masterfrom
docs/readme-overhaul

Conversation

@dcondrey

Copy link
Copy Markdown
Owner

What & why

Rebuilt around the 10-second header / 60-second quickstart shape.

  • Header: centred hero, one-line value proposition, anchor nav bar. Badges trimmed 7 → 6 by dropping ORCID, which is an author identifier rather than a project status.
  • Quickstart leads the page instead of sitting below three screens of prose. One copy-paste block that clones, builds and lints; prerequisite on one line.
  • Prose walls become structure: the "Why" bullets are now a table, a mermaid flowchart replaces the description of how partials reach dist and which gate runs where, and the repository tree, branded-template gallery and supply-chain notes move into <details>.
  • Visible screenshots drop from nine to three.

Rule counts corrected against the source: 14 universal, 13 house, 27 total. The house row now lists all thirteen invariants rather than the four it named before #24 added the rest.

Verified on the rendered page, not just locally

Loaded the branch's README on GitHub in a real browser:

  • 36 relative links resolve, 0 broken images (16 images)
  • 6 tables, 3 <details>, both [!TIP]/[!WARNING] alerts render
  • All 7 ## anchors match the nav bar links

GitHub's mermaid iframe was still "Loading" in the headless session, so I validated the diagram source directly against mermaid 11: it parses and renders to a 22KB SVG with all 14 expected node labels.

Checklist

  • node framework/build/build.mjs (and any scripts/build-template.mjs <dir>) rebuilt, output committed
  • node framework/build/lint.mjs --profile house <output> passes (0 fail)
  • Verified in a real client or a rendered screenshot (say which client) — README rendering verified on github.com in Chromium, see above; no email markup touched
  • Preserves the never-drop-support rule — no fix that breaks an older client to help a newer one
  • Stays zero-dependency (no MJML / compiler in the email build path)
  • Copy has no em-dashes, no placeholder "lorem", no real third-party brand content

Screenshots

Documentation only — no email render changes.

Rebuilt around the 10-second header / 60-second quickstart shape: centred hero
with a one-line value proposition, an anchor nav bar, and badges trimmed from
seven to six by dropping the ORCID badge, which is an author identifier rather
than a project status.

The quickstart is now one copy-paste block that clones, builds and lints, with
the prerequisite on one line. It leads the page instead of sitting below three
screens of prose.

Prose walls become structure: the "Why" bullets are a table, a mermaid flowchart
replaces the description of how partials reach dist and which gate runs where,
and the repository tree, the branded-template gallery and the supply-chain notes
move into collapsibles so the main page stays light. Visible screenshots drop
from nine to three.

Rule counts corrected against the source: 14 universal and 13 house, 27 total.
The house row now lists all thirteen invariants rather than the four it named
before #24 added the rest.
@dcondrey
dcondrey merged commit df93ebe into master Aug 22, 2026
5 checks passed
@dcondrey
dcondrey deleted the docs/readme-overhaul branch August 22, 2026 20:07
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