mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-07-07 14:08:47 +00:00
* feat(create): default design system config to base ui * feat(www): default docs and init to base ui * feat(www): default preview styles to base-nova * feat(shadcn): default init and prompts to base ui * docs: default to base ui in guides and examples * docs: add changelog * chore: changeset * fix: address base ui default review findings * fix: init handling * feat: add migrate-radix-to-base skills * fix: typo
Registry bases (base and radix)
This folder holds two parallel registries:
base/— Base UI–backed components and blocksradix/— Radix-backed components and blocks
Keep them in sync
For any shared surface (same preview block, same card, same example intent), changes should be applied to both base and radix variants.
- Adjust only what must differ: imports (
.../base/ui/...vs.../radix/ui/...) and primitive APIs. - Avoid editing only one tree unless the work is intentionally scoped to a single base.
Project automation: see .cursor/rules/registry-bases-parity.mdc for the Cursor rule agents use when working under apps/v4/registry/bases/.