31 lines
786 B
Markdown
31 lines
786 B
Markdown
# ADR-009: Frontend Architecture Feature-Sliced Design
|
|
|
|
**Estado:** Aceptada | **Fecha:** 2025-11-23 | **Responsable:** Architecture-Analyst
|
|
|
|
## Decisión
|
|
Feature-Sliced Design (FSD):
|
|
```
|
|
src/
|
|
├── shared/ # 100+ componentes reutilizables
|
|
├── features/ # Por rol: administrator/, accountant/, etc.
|
|
├── pages/
|
|
└── app/
|
|
```
|
|
|
|
## Justificación
|
|
|
|
### Referencia a Gamilit
|
|
- 180+ componentes shared
|
|
- Features por rol probadas
|
|
- Escalabilidad demostrada
|
|
|
|
### Referencia a Odoo
|
|
- Odoo frontend también modular (XML templates)
|
|
|
|
## Consecuencias
|
|
**Positivas:** Reutilización máxima, escalabilidad, team-friendly
|
|
**Negativas:** Curva de aprendizaje inicial
|
|
|
|
## Referencias
|
|
- [Gamilit Frontend Patterns](../00-analisis-referencias/gamilit/frontend-patterns.md)
|