Skip to content

Update docs structure: new IA pillars + two-row top nav#60

Open
sgandhi-8 wants to merge 3 commits intomainfrom
update-docs-structure
Open

Update docs structure: new IA pillars + two-row top nav#60
sgandhi-8 wants to merge 3 commits intomainfrom
update-docs-structure

Conversation

@sgandhi-8
Copy link
Copy Markdown
Collaborator

Reorganizes the docs into 5 top-level pillars and adds a two-row top nav.

  • 5 pillars: Get Started · Smart Accounts & Wallets · Cross-Chain Workflows · Advanced · Resources
  • Two-row top nav: utility links + search on top, pillar tabs below
  • New SDKs subsection under Get Started with 8 stub pages (TS, iOS, Android, Node.js, Python, Rust, C + overview)
  • Deletes: /global-address/, /smart-wallet/**, and the old quickstart (tutorial is the new quickstart)

sgandhi-8 and others added 3 commits May 7, 2026 20:27
Move every docs page into one of five top-level pillars: Get Started,
Smart Accounts & Wallets, Cross-Chain Workflows, Advanced, and
Resources. Existing technical content is preserved verbatim — only
paths change.

- /sdk/{core-api,advanced,permissions,signers,solana,faqs,infra,presets,
  getting-started}/* moved into the new pillar tree.
- /wallets/** -> /smart-accounts/embedded-wallet/**
- /react/** -> /advanced/react-hooks/**
- /meta-infra/** -> /resources/infrastructure/**
- /recovery-flow/** -> /smart-accounts/account-recovery/
- /smart-routing-address/index.mdx -> /cross-chain/smart-routing-address/
- /sdk/advanced/recovery.mdx -> /smart-accounts/account-recovery/sdk-recovery
- tutorial-passkeys, quickstart-7702, quickstart-agentkit moved out of
  Get Started into their topical sections as code examples.

Deletes:
- /global-address/ (exact duplicate of Smart Routing Address).
- /smart-wallet/** (36 orphan pages duplicating /sdk/* content).
- /sdk/getting-started/quickstart (the renamed tutorial now serves as
  the single quickstart).

Internal links inside moved files are updated to reference new paths.
/sdk/v5_3_x/** is intentionally untouched as the legacy version.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- topNav reduced to utility links only (API Reference, Dashboard, Blog).
  The five pillars now render as a separate horizontal bar below the
  top header via a new inject-pillar-bar Vite plugin. The bar mounts at
  document.body so it escapes Vocs's fixed-height gutterTop, pinned via
  position:fixed under the top nav with active-state highlighting via
  aria-current and a small history-API patch for SPA navigation.
- sidebar split from a single mega-tree into six per-prefix entries:
  /, /smart-accounts, /cross-chain, /advanced, /resources, and the
  unchanged /sdk/v5_3_x. Each pillar renders only its own tree.
- Redirect map (~150 entries) added as a Vite middleware so legacy
  URLs forward to their new homes — /sdk/*, /wallets/**, /meta-infra/*,
  /recovery-flow/*, /global-address, /smart-wallet/**, and /react/**.

Plus internal-link updates across moved .mdx files (replaced /sdk/*,
/wallets/*, /meta-infra/*, /recovery-flow/*, /global-address,
/smart-wallet/*, and /react/* references with their new paths).
v5_3_x cross-pillar links also rewritten where they pointed to
relocated shared sections (meta-infra, recovery-flow, smart-wallet).
React-hooks shared-import paths bumped from ../shared/ to
../../shared/ to reflect their new directory depth.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add a Get Started > SDKs subsection covering client-side and
server-side stacks. Each stub follows an Install / Setup / Example
template with TODO(authoring) markers and a "🚧 Coming soon" notice
for the placeholder content.

Stubs:
- /get-started/sdks/overview
- /get-started/sdks/client-side/typescript
- /get-started/sdks/client-side/ios
- /get-started/sdks/client-side/android
- /get-started/sdks/server-side/nodejs
- /get-started/sdks/server-side/python
- /get-started/sdks/server-side/rust
- /get-started/sdks/server-side/c

Three additional sidebar entries link to existing pages instead of
new stubs: React Hooks (waas) -> /advanced/react-hooks/getting-started,
Embedded Wallet (React) -> /smart-accounts/embedded-wallet/quickstart,
Go (legacy) -> /advanced/go-sdk.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment May 7, 2026 4:28pm

Request Review

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