ADR 0001 - Documentación como código¶
Estado¶
Aceptado.
Contexto¶
Los proyectos están en repositorios separados, con documentación desigual: algunos tienen AGENTS.md, README.md, CHANGELOG.md y docs/, mientras que otros solo tienen el README por defecto del framework. Además, el directorio local de trabajo no es un repositorio Git, por lo que no existe un punto de entrada versionado para el equipo.
Decisión¶
- Crear un repositorio central
vortex-play-docscomo hub de documentación transversal. - Mantener la documentación de detalle en cada repositorio.
- Estandarizar un README mínimo por proyecto.
- Publicar el hub como sitio estático con MkDocs Material.
- Registrar las decisiones importantes como ADR.
- Tratar
HANDOFF.mdcomo documento temporal; la información durable se mueve adocs/.
Consecuencias¶
- Hay un único punto de entrada para nuevos programadores.
- La documentación de detalle sigue cerca del código.
- Se evita duplicar información, pero requiere disciplina para mantener los enlaces.
- Los repositorios deben actualizar su documentación en la misma PR que cambia el comportamiento.