Ir al contenido

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.

Ventana de terminal
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.
  • Un paquete propio del proyecto con sus plantillas, armadas con @inzumer/email y su tema (createEmailTheme).
  • La API lo instala y renderiza cada mail en el idioma de quien lo recibe.
Ventana de terminal
pnpm add -D @inzumer/eslint @inzumer/prettier @inzumer/tsconfig
  • 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).