Armar un proyecto
Cada proyecto toma solo lo que necesita. Las piezas son las mismas en todos, así el diseño, el código y los procesos se ven igual de un repo a otro.
pnpm add @inzumer/ui-library @inzumer/tokens- Tailwind 4 con el preset de
@inzumer/tokens, cargado con@config. - Los componentes de
@inzumer/ui-library, con los colores siempre por variable para que funcionen el modo claro, el oscuro y los temas de cada marca.
- La librería mobile (React Native con Expo) sobre los mismos tokens.
- Un paquete propio del proyecto con sus plantillas, armadas con
@inzumer/emaily su tema (createEmailTheme). - La API lo instala y renderiza cada mail en el idioma de quien lo recibe.
Configuración
Sección titulada «Configuración»pnpm add -D @inzumer/eslint @inzumer/prettier @inzumer/tsconfig@inzumer/eslint,@inzumer/prettiery@inzumer/tsconfigen vez de configuraciones propias.
CI y releases
Sección titulada «CI y releases»- Los workflows de
@inzumer/ci: CI, seguridad, duplicación y accesibilidad en cada PR. - Apps: release semanal con gitflow (
release-prepare,release-finish…). - Paquetes: Changesets con trusted publishing (
changesets-release.yml).
Antes de empezar
Sección titulada «Antes de empezar»- Estructura: atomic design y una carpeta por unidad.
- Código, accesibilidad y seguridad.