docs(llms.txt): fix 404 and backfill missing routes#10337
Merged
shadcn merged 1 commit intoshadcn-ui:mainfrom Apr 9, 2026
Merged
docs(llms.txt): fix 404 and backfill missing routes#10337shadcn merged 1 commit intoshadcn-ui:mainfrom
shadcn merged 1 commit intoshadcn-ui:mainfrom
Conversation
Contributor
|
@ramonclaudio is attempting to deploy a commit to the shadcn-pro Team on Vercel. A member of the Team first needs to authorize it. |
4802b15 to
3782827
Compare
llms.txt was added in shadcn-ui#8460 and hasn't kept up with the docs tree. Audited every URL against apps/v4/content/docs and fixed the drift in one pass. Removed: - About (/docs/about): returns 404, no about.mdx exists - Form (/docs/components/form): points at a phantom. No radix/form.mdx exists post-shadcn-ui#9304. URL only resolves because of a redirect in next.config.mjs, which lands at /docs/forms. That page is already listed as 'Forms Overview' in the ## Forms section, and the real form library docs (React Hook Form, TanStack Form, Next.js) are listed there too. The Form component entry is a stale duplicate. Added to Overview: - Skills (/docs/skills) - Directory (/docs/directory) Added whole RTL section (new since shadcn-ui#8460): - RTL (/docs/rtl) - RTL - Next.js - RTL - Vite - RTL - TanStack Start Added to Components: - Direction (Misc) - Native Select (Form & Input, after Select) - Sonner (Feedback & Status, after Toast, since Sonner has its own docs page even though Toast already uses it under the hood) Added to Registry: - Namespaces - Add a Registry (open source registry index) - Open in v0 integration - registry.json schema docs - registry-item.json spec docs Descriptions match the short curated style of the rest of the file. Noticed while working on shadcn-ui#9484.
3782827 to
1dcbb4c
Compare
shadcn
approved these changes
Apr 9, 2026
Collaborator
shadcn
left a comment
There was a problem hiding this comment.
Thanks so much. Been meaning to do this but never got to it. Super helpful.
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.
Audits
apps/v4/public/llms.txtagainst the docs tree and fixes every drift. The file was added in #8460 and hasn't kept up.Removed
About(/docs/about). Returns 404. Noabout.mdxexists.Form(/docs/components/form). Noradix/form.mdxexists post-feat: add docs for base-ui components #9304. The URL redirects to/docs/forms, already listed asForms Overviewin the## Formssection alongside the real form-library docs.Added to Overview
Skills(/docs/skills).Directory(/docs/directory).Added RTL section
Didn't exist before. Same structure as Dark Mode.
RTL(/docs/rtl).RTL - Next.js(/docs/rtl/next).RTL - Vite(/docs/rtl/vite).RTL - TanStack Start(/docs/rtl/start).Added to Components
Directionto Misc.Native Selectto Form & Input, afterSelect.Sonnerto Feedback & Status, afterToast. The existingToastentry mentions "using Sonner" butSonnerhas its own docs page.Added to Registry
Namespaces(/docs/registry/namespace).Add a Registry(/docs/registry/registry-index).Open in v0(/docs/registry/open-in-v0).registry.json(/docs/registry/registry-json).registry-item.json(/docs/registry/registry-item-json).Method: curled every
ui.shadcn.com/...URL inllms.txt(97 total) and mapped each toapps/v4/content/docs/. Only/docs/aboutand/docs/components/formdidn't resolve.Noticed while working on #9484.