Skip to content

Mapa de repositorios ​

RepositorioResponsabilidadStack principalValidación esperada
docsWeb oficial y documentación transversalVitePressnpm run check
taikocampusProducto principal, frontend y backendReact, Vite, FastAPI, PostgreSQLTests y lint de frontend/backend
smartschedulerOptimización y agente de planificaciónFastAPI, Pythonpytest
mcqtestgeneratorGeneración stateless de exámenesFastAPI, Pythonpytest
platformHelm, Argo CD y modelo de despliegueYAML, Helmhelm lint y helm template

Qué falta para un workspace más profesional ​

Un repositorio coordinador explícito ​

La carpeta padre no es Git. Eso evita acoplamiento, pero hace que clonar, descubrir y ejecutar comprobaciones dependa del conocimiento local. Conviene crear en una fase posterior un repositorio pequeño —por ejemplo workspace— con:

  • un README de incorporación;
  • un manifiesto de repositorios y versiones;
  • scripts no destructivos para comprobar dependencias y estados;
  • configuración de editor compartida;
  • enlaces a los AGENTS.md de cada repo.

No debería contener copias del código ni convertirse en una capa de build propia.

Contratos visibles ​

Cada servicio debe documentar quién lo consume, estabilidad del contrato, endpoint de salud, política de versiones y comportamiento cuando no está disponible.

Comandos homogéneos ​

La experiencia ideal ofrece los mismos conceptos en todos los repositorios:

text
dev      arranque local
check    validación rápida antes de commit
test     suite completa
build    artefacto reproducible

La implementación puede seguir usando npm, Docker, pytest o Helm internamente.

Tecnología educativa con propósito.