- Monorepo for components. Templates are twig, CSS preprocessor is Sass.
- Each component is a package. Probably npm. Each package has its dependencies, compiled CSS, optional js, documentation, and twig template.
- Projects can install components a-la-carte. e.g.
npm install @cu-design/component-button
.
An installed component might look like this:
node_modules/@cu-design/component-button/