Repositorios
Convención de nombres
Sección titulada «Convención de nombres»- Milimon:
milimon-<área>-<tecnología>, para que el nombre diga qué es y con qué está hecho. - Paquetes compartidos: un repo
inzumer-<nombre>por paquete, publicado en npm como@inzumer/<nombre>. - Las carpetas locales se llaman igual que el repo.
Milimon
Sección titulada «Milimon»| Repositorio | Contenido | Estado |
|---|---|---|
milimon-frontend-web |
El sitio (Astro + React) | Antes milimon |
milimon-backend-nest (privado) |
La API (NestJS + Postgres) | Antes api-milimon |
milimon-docs |
Este sitio de documentación (Starlight) | Existe |
milimon-e2e-playwright |
Tests e2e y auditorías (a11y, SEO, Lighthouse) | A crear |
milimon-emails-react |
Plantillas de emails (React Email) | A crear |
milimon-cms-keystatic |
El CMS, si termina separado | A crear |
- El deploy del sitio toma la ruta base del nombre del repo, así que renombrarlo solo mueve la
URL (a
/milimon-frontend-web) en el siguiente deploy. Con el dominio propio deja de depender del nombre. - El servicio de la API en Render se llama igual que el repo:
https://milimon-backend-nest.onrender.com.
Paquetes @inzumer
Sección titulada «Paquetes @inzumer»Un repo por paquete (inzumer-<nombre>), publicados en npm desde su propio repo con Changesets.
| Repo y carpeta | Paquete | Qué es |
|---|---|---|
inzumer-ui-library |
@inzumer/ui-library |
Componentes y Storybook |
inzumer-tokens |
@inzumer/tokens |
Tokens, temas y preset de Tailwind |
inzumer-prettier |
@inzumer/prettier |
Config de Prettier |
inzumer-eslint |
@inzumer/eslint |
Config de ESLint |
inzumer-tsconfig |
@inzumer/tsconfig |
Configs de TypeScript |
inzumer-ci |
— | Workflows reutilizables de Actions |
ui-library y tokens mantienen su nombre de npm. Publicar: merge del PR “Version Packages”;
Actions publica con trusted publishing de npm (sin tokens guardados).
Detalle y orden de la migración en la sugerencia 08.
Esta documentación
Sección titulada «Esta documentación»- Las páginas de Arquitectura, Cómo funciona, Guías y Desarrollo se escriben acá.
- Plan y Sugerencias se generan en el build desde
milimon-frontend-web/docs(ramadev) conscripts/sync-docs.mjs: se editan allá, no acá. - Los diagramas son bloques
```mermaiddentro del Markdown; se dibujan en el navegador y siguen el modo claro u oscuro. pnpm devlevanta el sitio en local (lee../milimon-frontend-web/docs, oDOCS_SOURCE);pnpm buildfalla si hay enlaces internos rotos.
