diff --git a/AGENTS.md b/AGENTS.md index 082886c..744824e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -18,7 +18,7 @@ Basecoat is not a literal DOM port of shadcn/ui. It is an alternative implementa - Edit sources only: - `src/css/base/base.css` – Shared base layer, tokens, and semantic utility classes - `src/css/components/*.css` – Component CSS classes (Tailwind + custom) - - `src/css/styles/style-*.css` – Style-pack visual rules (`vega`, `nova`, `maia`, `lyra`, `mira`, `luma`, `sera`, `rhea`) + - `src/css/styles/*.css` – Style-pack visual rules (`vega`, `nova`, `maia`, `lyra`, `mira`, `luma`, `sera`, `rhea`) - `src/css/basecoat.css` – Aggregate CSS entrypoint - `src/js/*.js` – Individual component JS files (kebab-case, ESM) + `basecoat.js` (component registry) - `src/nunjucks/*.njk` and `src/jinja/*.html.jinja` – Component template macros @@ -41,17 +41,17 @@ Basecoat is not a literal DOM port of shadcn/ui. It is an alternative implementa - Basecoat keeps its own component class API (`btn`, `dialog`, `popover`, etc.). Do not introduce shadcn `cn-*` classes into Basecoat source. - Shadcn/ui style packs are used as reference material, but must be mapped onto Basecoat markup and selectors. - Style-pack architecture is one file per style: - - `src/css/styles/style-vega.css` - - `src/css/styles/style-nova.css` - - `src/css/styles/style-maia.css` - - `src/css/styles/style-lyra.css` - - `src/css/styles/style-mira.css` - - `src/css/styles/style-luma.css` - - `src/css/styles/style-sera.css` - - `src/css/styles/style-rhea.css` + - `src/css/styles/vega.css` + - `src/css/styles/nova.css` + - `src/css/styles/maia.css` + - `src/css/styles/lyra.css` + - `src/css/styles/mira.css` + - `src/css/styles/luma.css` + - `src/css/styles/sera.css` + - `src/css/styles/rhea.css` - `basecoat.css` and the default CDN bundle remain Vega-compatible for Basecoat backward compatibility. This is a Basecoat compatibility decision; upstream shadcn/ui's current default generated config is Nova. - Non-default styles must be selected through standalone style bundles (`basecoat-