Desarrollo

Mantener esta documentación

Actualiza todos los idiomas con evidencias del producto actual.

La documentación vive por separado en docs/astroguide. El repositorio de aplicación projets/AstroGuide sigue siendo la fuente factual, de solo lectura, durante una actualización documental.

Prioridad de las fuentes

  1. código, vistas, catálogo i18n y store reales;
  2. Compose, Dockerfile y nginx.conf actuales;
  3. README, DEMO.md, CONTRIBUTING.md y SECURITY.md;
  4. pruebas ejecutables;
  5. documentos de visión solo como horizonte explícito, nunca como función disponible.

Contrato de idiomas

El inglés es canónico y predeterminado. Francés, español y alemán son traducciones mantenidas, no resúmenes reducidos. Cada página debe existir en los cuatro idiomas, preservar los comandos y reservas científicas, y enlazar al mismo idioma. Cuando cambie un hecho, actualiza las cuatro versiones en el mismo cambio.

Controles antes de entregar

npm ci
npm run lint
npm run typecheck
npm run check:content
npm run check:links
npm run build

Después inicia el sitio y verifica búsqueda, cambio de idioma, navegación sin cambiar de idioma, teclado, tema y formatos de escritorio, tableta y móvil. Revalida cada versión y URL pública al publicar.