30 lines
963 B
Markdown
30 lines
963 B
Markdown
|
|
# Architecture Decision Records (ADR)
|
||
|
|
|
||
|
|
Registro de decisiones arquitectónicas del proyecto.
|
||
|
|
|
||
|
|
## Índice
|
||
|
|
|
||
|
|
| ADR | Título | Estado |
|
||
|
|
|-----|--------|--------|
|
||
|
|
| [ADR-001](ADR-001-clean-architecture.md) | Clean Architecture | Aceptado |
|
||
|
|
| [ADR-002](ADR-002-graphql-vs-rest.md) | GraphQL vs REST | Aceptado |
|
||
|
|
| [ADR-003](ADR-003-angular-signals.md) | Signals vs RxJS | Aceptado |
|
||
|
|
| [ADR-004](ADR-004-validation-strategy.md) | Estrategia de Validación | Aceptado |
|
||
|
|
|
||
|
|
## Formato ADR
|
||
|
|
|
||
|
|
Cada ADR sigue el formato:
|
||
|
|
|
||
|
|
1. **Título:** Nombre descriptivo
|
||
|
|
2. **Estado:** Propuesto | Aceptado | Deprecado | Reemplazado
|
||
|
|
3. **Contexto:** Por qué se necesita esta decisión
|
||
|
|
4. **Decisión:** Qué se decidió
|
||
|
|
5. **Consecuencias:** Positivas y negativas
|
||
|
|
6. **Alternativas:** Opciones consideradas y descartadas
|
||
|
|
|
||
|
|
## Convenciones
|
||
|
|
|
||
|
|
- Nuevos ADRs: `ADR-XXX-nombre-descriptivo.md`
|
||
|
|
- Nunca modificar ADRs aceptados (crear uno nuevo que lo reemplace)
|
||
|
|
- Mantener este índice actualizado
|