Skip to content

Land the redesigned docs tree (phase 1) - #557

Merged
joshdrake merged 1 commit into
nextfrom
docs/phase-1-tree
Sep 13, 2026
Merged

Land the redesigned docs tree (phase 1)#557
joshdrake merged 1 commit into
nextfrom
docs/phase-1-tree

Conversation

@joshdrake

Copy link
Copy Markdown
Contributor

What

Phase 1 of the docs redesign, on the next content branch (not main): the new sidebar tree with every existing page slotted in unchanged, five hidden stubs for pages the tree needs but that are not yet written, landing notes on the three retired product introductions, and a rewritten index page.

Nothing here reaches production. next is rendered by the staging deployment with DOCS_REF=next (smallstep/smallstep.com#1219); production keeps reading main until the cutover in the migration plan.

The tree

Start here 路 Learn 路 Use cases 路 Platform (Concepts, Inventory, Trust, Credentials, Verifiers, Audit) 路 Automate 路 Reference 路 Troubleshooting 路 Open source. Product sections (Platform, Smallstep SSH, Certificate Manager, Registration Authorities) are gone as top-level items; their pages live under the surface or use case they belong to, at the same URLs.

Checks

  • Every one of the 340 manifest paths resolves to a file; no hand-written page is orphaned (the retired ACME page and the Practical Zero Trust index are the two deliberate exceptions, redirected at cutover).
  • markdown-link-check passes on every changed page.
  • vale was not available in my environment; please run it in CI.

Where this comes from

Plan and page map: melange/projects/docs-redesign/{README,page-map,migration}.md.

馃 Generated with Claude Code

https://claude.ai/code/session_01NZTV2L582SYSGwfbEQyrQL

The sidebar now describes one platform organized by the reader's
question: Start here, Learn, Use cases, Platform (Concepts, Inventory,
Trust, Credentials, Verifiers, Audit), Automate, Reference,
Troubleshooting, and Open source. Every existing page is slotted into
the new tree unchanged, including the two pages that had no manifest
entry (the VPN client guide, now under VPN) and the generated step CLI
reference, carried verbatim. The Practical Zero Trust index and the
retired ACME page leave the manifest; their redirects land with the
site cutover.

Five pages the tree needs but that are not yet written exist as short
hidden stubs (Quickstart, For coding agents, How Smallstep hosts
step-ca, SSO device factor, MCP servers) so the manifest resolves in
full. The Certificate Manager, Smallstep SSH, and Registration
Authorities introductions open with a note saying where their content
now lives; the pages and their URLs stay. The docs index offers three
doors (evaluating, building, operating), the use cases, and the
open-source section instead of product cards.

Every manifest path resolves to a file and no hand-written page is
orphaned; the link check passes on every changed page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NZTV2L582SYSGwfbEQyrQL
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@joshdrake
joshdrake marked this pull request as ready for review September 13, 2026 17:48
@joshdrake
joshdrake requested a review from a team as a code owner September 13, 2026 17:48
@joshdrake
joshdrake merged commit ff98f6f into next Sep 13, 2026
3 of 4 checks passed
@joshdrake
joshdrake deleted the docs/phase-1-tree branch September 13, 2026 17:48
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.

2 participants