Features
- Zero-config convention defaults — drop files in
components/ui/,
content/docs/, public/r/ — the shell finds them.
- Config-driven branding — site name, favicon, GitHub button with star
count, install command template, port, SEO meta (OG image, Twitter card).
- Single-locale or multilocale — docs can be flat in
content/docs/ or
organized under per-locale subfolders (content/docs/en/, content/docs/fr/).
- Component preview chrome — every component gets a detail page with
Install / Docs / A11y / Tests tabs automatically.
- shadcn-format endpoints —
public/r/*.json files served at
/r/[name].json, ready for shadcn add.
- User-public catch-all — drop assets in your project's
public/ and
they're served at root paths like /my-image.png.
- Custom homepage hook — override the shell's generic landing with your
own React component via
homePage: "./path/to/component".
- Custom adapter escape hatch (TODO) — replace the convention-based
adapter with your own for database-backed registries.