Restructure top-level navigation (mockup)#1420
Conversation
Reorganizes the docs tabs to match how users look for information: - Merge the Node tab into Chains: the Node API is our implementation of the standard JSON-RPC API, but the actual APIs live under Chains. The Chains tab now opens with an Introduction (Chain APIs Overview, Node API Overview, Supported Chains, MEV Protection, Pricing) followed by the cross-chain WebSockets, Yellowstone gRPC, Trace API, and Debug API sections and then the per-chain sections. - Remove the deprecated Rollups tab from top level; its pages get a temporary home at the bottom of Chains as "Launch Your Own Chain (Rollups)" until deprecation is communicated to all customers. - Promote Build with AI to its own top-level tab for visibility. - Rename Get Started to "Tools & Resources" (tab key: resources). The tab keeps the "tutorials" slug so existing URLs are unchanged; the Get Started page is slated to become the docs homepage in a follow-up. All 616 pages and every API spec reference are preserved. MDX pages pin their URLs via frontmatter slugs, so only nav-generated endpoint URLs under /docs/node/... move; wildcard redirects cover those, and existing redirect destinations into the moved trees are repointed to avoid double hops. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
🔗 Preview Mode
|
- Nest the cross-chain sections (WebSockets, Yellowstone gRPC, Trace API, Debug API, Rollups) inside the chains tab's Introduction section: the docs site's chain selector treats every top-level section after the first as a chain. skip-slug keeps endpoint URLs at /chains/<section>/. - Rename the resources tab key back to get-started (display name stays "Tools & Resources") so the frontend header's active-tab matching and the /docs/get-started landing link keep working. - Pin the Build with AI overview at /docs/build-with-ai as the landing page for the new top-level tab, with a redirect from the old /docs/build-with-ai-overview URL. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… page Both sections now live in the same Chains tab, so the two overview pages are combined into a single API Overview at /docs/chains. The old /docs/node URL redirects there, and the Tools & Resources landing page now points its card and prose at the merged page. Also fixes the Trace API card link, which pointed at the Transfers API quickstart. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
It is Solana-only, so it belongs with Solana rather than in the cross-chain Introduction group. All its pages keep their pinned /docs/reference/yellowstone-grpc-* URLs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ources All pages keep their pinned /docs/* URLs; nav-only move. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…s & Resources /docs/get-started stays routable for old links and redirects but is out of the sidebar and search. The tab's landing page is now Pricing Plans (header change in docs-site). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ing group All pages keep pinned /docs/reference/* URLs; section slug unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Full-experience preview (new header + this branch's content) — share this link for review: (The auto-generated preview link above shows this branch's content under the production header, so the new top-level tabs won't appear there. The link in this comment uses the paired docs-site deployment from OMGWINNING/docs-site#344.) |
Audit findings from the nav restructure: - addEvmChainHelpers generated method links into the removed /docs/node/ tree for newly added chains; now /docs/chains/ (matches actual endpoint URLs, which lived under the chains tab already) - Algolia chain-title disambiguation treated the chains tab's first ancestor section as a chain name, which would title methods under the new cross-chain Introduction grouping as 'method - Introduction'. Breadcrumbs now carry a skipSlug marker and skip-slug groupings yield no chain suffix. Regression test added. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The bot hard-requires the chains tab key, inserts new chains before the next '- tab:' line (silent no-op if chains is last), and scans only top-level sections for per-chain api entries. Audit finding; comment only. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Audit: logic keyed on tab names, nav position, or filenames (per Daniel's request)Swept docs-site, the content-indexer/scripts/CI in this repo, and the Temporal workflows (found in Broken → fixed (commits on the mockup branches)
Load-bearing constraints (hold on this branch; documented in docs.yml)
Verified unaffectedDaikon servers workflow (fixed spec paths), weekly changelog automation (GitHub Action, writes only Stale-but-harmless (not changed)Marketing copy in both repos still says "Node APIs … and Rollups" ( 🤖 Generated with Claude Code |
What
Mockup of the proposed top-level navigation restructure, for review of the final experience/structure. Draft — not intended to merge as-is.
New tab order: Chains · Data · Wallets · Build with AI · Tools & Resources · Changelog
resources, keeps thetutorialsslug so URLs are unchanged). The "Get Started" page is slated to become the docs homepage/landing page in a follow-up (needs a frontend change, not docs.yml).URL safety
/docs/nodeand/docs/rollupskeep working./docs/node/...move; wildcard redirects cover them, and existing redirect destinations into those trees are repointed to avoid double hops.Open questions (from the nav feedback doc)
🤖 Generated with Claude Code