docs(integrations): group & sort the docs sidebar like the root README#315
Merged
Conversation
The integrations sidebar (meta.json) was a flat, ad-hoc list and the
landing page (index.mdx) used a different IA ("Backend frameworks",
"Frontend", "Mobile", …). Realign both with the root README's package
table: same group titles, same group order, alphabetical by package
within each group.
- meta.json: add Fumadocs `---Group---` separators in README order —
Server frameworks · Client & UI bindings · Data-fetching libraries ·
State stores · Auth · AI · Observability.
- index.mdx: retitle/reorder card sections to match; fold the old
Frontend+Mobile split into "Client & UI bindings" (React Native/Expo
live there in the README) and split data-fetching libraries out.
- Surface Express, Elysia, and Solid on the landing page — they had
pages and sidebar entries but no landing card (18 → 21 cards).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Reorganizes the Integrations section of the docs site so it is sorted and grouped exactly like the package table in the root README.
Both surfaces that present integrations were realigned to the README's grouping — same group titles, same group order, and alphabetical-by-package within each group:
Sidebar —
apps/docs/content/docs/integrations/meta.jsonwas a flat 21-item list. It now uses Fumadocs---Group---separators in README order:Landing page —
apps/docs/content/docs/integrations/index.mdxcard sections were retitled/reordered to match, with cards alphabetical within each section.Why
The docs sidebar ordering was ad-hoc and the landing page used a different information architecture ("Backend frameworks" / "Frontend" / "Mobile" / …) than the README. This makes the two consistent — readers see the same grouping wherever they look.
Notable IA changes to match the README:
Reviewer notes
---Name---separators are valid for the installedfumadocs-core@16.10.0(matched against its loader regex); all 21 sidebar slugs and all 21 landing-card hrefs resolve to existing pages; both files are Prettier-clean.apps/docs/content.manifest.tsstill only listsintegrations/nestjs, sopnpm gen:docswould currently clobber this hand-maintained groupedmeta.json. Worth fixing the generator/manifest divergence on its own.🤖 Generated with Claude Code