2026-10-23 — Documentation versionnée

Ajouté

  • Nouvelle arborescence documentaire : API, guides, intégrations, temps réel, configuration, frontend, référence et changelog.
  • mkdocs.yml et mkdocs build --strict pour produire le portail DiddiFood.
  • Contrôle CI de synchronisation entre docs/api/openapi.json et le schéma généré par l'application.
  • Conteneur documentaire séparé, désactivé par défaut en production et publié sur le port hôte 18082 en staging.
  • Brief frontend courant déplacé dans docs/frontend/; les versions anciennes sont conservées dans docs/frontend/archive/.

Règle de publication

Le code et les tests restent la source d'exécution. Toute modification de contrat doit mettre à jour OpenAPI, le guide concerné et ce changelog dans le même changement. Les variables DOCS_PUBLIC_ENABLED et DOCS_PORT prennent effet au prochain redéploiement de la stack.