| .ai | ||
| .vscode | ||
| apps | ||
| docs | ||
| modules | ||
| packages | ||
| scripts | ||
| tools | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitignore | ||
| AGENTS.md | ||
| biome.json | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.base.json | ||
| tsconfig.json | ||
| turbo.json | ||
ERP Monorepo
Monorepo del ERP con aplicaciones, módulos de dominio y paquetes compartidos.
El README raíz actúa como puerta de entrada del repositorio. La documentación funcional, operativa y arquitectónica vive en docs/README.md.
Estructura
apps/ aplicaciones ejecutables
modules/ módulos de negocio y backend
packages/ librerías compartidas
docs/ documentación operativa y arquitectónica
scripts/ utilidades de desarrollo
tools/ herramientas auxiliares del workspace
Áreas principales del workspace:
apps/web: frontend principal del ERP.apps/server: runtime servidor del monorepo.modules/*: módulos comoidentity,companies,customer-invoicesodocument-series.packages/*: utilidades compartidas comordx-ddd,rdx-utils,rdx-uiei18n.
Requisitos
- Node.js
>= 24 - PNPM
10.33.0
Primeros pasos
pnpm install
pnpm dev
Comandos frecuentes:
pnpm dev:server
pnpm dev:client
pnpm lint
pnpm check
pnpm typecheck
pnpm build
Documentación
- Índice general:
docs/README.md - Frontend:
apps/web/README.md - Identity:
modules/identity/README.md - Companies:
modules/companies/README.md - Auth legacy:
modules/auth/README.md
Forma de uso
- Usa este
READMEpara orientarte en el repositorio y arrancar el entorno. - Usa
docs/para contratos, decisiones de arquitectura, migraciones y runbooks. - Usa los
READMEde cada app o módulo para detalles locales de implementación.