Repository navigation
docs: add a landing page for each docs section - #2325
Conversation
Each docs folder (adapters, plugins, integrations, helpers, OpenAPI, contract, client, RPC, recipes, migrations) gets an index page that links every page in it. The sidebar group name now opens it, the bare section URLs (e.g. /docs/plugins) stop returning 404, and docs pages get a breadcrumb trail. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018RjJTDsM3yDjYa1hawUzN5
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018RjJTDsM3yDjYa1hawUzN5
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — Adds section landing pages and related links to the documentation site, with no changes to production code, APIs, schemas, or deployment behavior. The runtime impact is limited to generated documentation pages and their navigation/SEO content. You can add or adjust custom eligibility rules. Learn more. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
orpc | 8c909f8 | Commit Preview URL Branch Preview URL |
Oct 24 2026, 02:59 AM |
More templates
@orpc/ai-sdk
@orpc/arktype
@orpc/bun
@orpc/client
@orpc/cloudflare
@orpc/contract
@orpc/experimental-effect
@orpc/evlog
@orpc/hibernation
@orpc/json-schema
@orpc/experimental-lock
@orpc/mcp
@orpc/msw
@orpc/nest
@orpc/next
@orpc/node
@orpc/openapi
@orpc/opentelemetry
@orpc/pinia-colada
@orpc/pino
@orpc/publisher
@orpc/ratelimit
@orpc/server
@orpc/shared
@orpc/swr
@orpc/tanstack-query
@orpc/trpc
@orpc/valibot
@orpc/zod
commit: |
Merging this PR will not alter performance1 warning
Comparing Footnotes
|
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
Docs-only. Adds a section landing page to each of the ten docs folders and wires up two cross-links.
- Ten new
index.mdxlanding pages —adapters,client,contract,helpers,integrations,migrations,openapi,plugins,recipes,rpc. Each has a short intro, a grouped list of every page in the section, aseo.title, andsidebar: { hidden: true }so the group row links the page without a duplicate sidebar row. - Two "Next Steps" cross-links —
getting-started.mdxandcontract-first.mdxnow point at the new/docs/helpers,/docs/recipes,/docs/migrations, and/docs/contractpages.
I verified the full diff against the tree: every link in all ten pages resolves to a real file, each index lists every page actually present in its folder, each hidden index title matches its folder's meta.ts title (or the humanized folder name for the meta-less folders), the (server)/(client)/(both) plugin role labels match the exported plugin classes, the adapter Fetch-API/Node-HTTP groupings match each page, and pnpm exec blume validate --strict exits 0 with no broken links. No concerns.
deepseek-v4.1-flash (free via Pullfrog for OSS) | 𝕏

Requested by dinwwwh · project thread
Adds a short
index.mdxto each docs folder (Adapters, Plugins, Integrations, Helpers, OpenAPI, Contract, Client, RPC, Recipes, Migrations). Each page is a few lines of intro plus a grouped list linking every page in the section./docs/plugins,/docs/openapi, etc. now resolve instead of 404.sidebar.hidden, so groups don't show a duplicate entry.BreadcrumbListJSON-LD on all 108 section pages (it dropped every trail before, since no group had a page).blume auditdrop from 27 to 1 (/experts, untouched).Titles match the folder names;
seo.titlegives each a more descriptive<title>.Checked locally:
pnpm docs:validatepasses, production build succeeds,blume auditreports 0 errors.Generated by Claude Code