docs(shared): ajouter documentation complète entités, états et séquences
- Entités: 7 nouveaux schémas (sessions, devices, consents, location-history, interest-gauges, reports, exports) - États: 5 diagrammes lifecycles (compte, contenu, session, signalement, export) - Séquences: 6 flows (auth, refresh token, modération, signalement, export, suppression) - Renommage: modele-global.md → entities-overview.md - MkDocs: organisation hiérarchique par catégories Format concis: diagrammes Mermaid + règles essentielles uniquement
This commit is contained in:
81
mkdocs.yml
81
mkdocs.yml
@@ -63,31 +63,37 @@ nav:
|
||||
- Architecture Technique: TECHNICAL.md
|
||||
- Architecture Decision Records (ADR):
|
||||
- 'Vue d''ensemble': adr/README.md
|
||||
- 'ADR-001: Langage Backend': adr/001-langage-backend.md
|
||||
- 'ADR-002: Protocole Streaming': adr/002-protocole-streaming.md
|
||||
- 'ADR-003: Codec Audio': adr/003-codec-audio.md
|
||||
- 'ADR-004: CDN': adr/004-cdn.md
|
||||
- 'ADR-005: Base de données': adr/005-base-de-donnees.md
|
||||
- 'ADR-006: Chiffrement': adr/006-chiffrement.md
|
||||
- 'ADR-007: Tests BDD': adr/007-tests-bdd.md
|
||||
- 'ADR-008: Authentification': adr/008-authentification.md
|
||||
- 'ADR-009: Solution Paiement': adr/009-solution-paiement.md
|
||||
- 'ADR-010: Architecture Backend': adr/010-architecture-backend.md
|
||||
- 'ADR-011: ORM et Accès Données': adr/011-orm-acces-donnees.md
|
||||
- 'ADR-012: Frontend Mobile': adr/012-frontend-mobile.md
|
||||
- 'ADR-013: Stratégie Tests': adr/013-strategie-tests.md
|
||||
- 'ADR-014: Organisation en Monorepo': adr/014-organisation-monorepo.md
|
||||
- 'ADR-015: Hébergement': adr/015-hebergement.md
|
||||
- 'ADR-016: Service Emailing': adr/016-service-emailing.md
|
||||
- 'ADR-017: Notifications Géolocalisées': adr/017-notifications-geolocalisees.md
|
||||
- 'ADR-018: Librairies Go': adr/018-librairies-go.md
|
||||
- 'ADR-019: Géolocalisation par IP': adr/019-geolocalisation-ip.md
|
||||
- 'ADR-020: Librairies Flutter': adr/020-librairies-flutter.md
|
||||
- 'ADR-021: Solution de Cache': adr/021-solution-cache.md
|
||||
- 'ADR-022: CI/CD Monorepo': adr/022-strategie-cicd-monorepo.md
|
||||
- 'ADR-023: Architecture Modération': adr/023-architecture-moderation.md
|
||||
- 'ADR-024: Monitoring & Observabilité': adr/024-monitoring-observabilite.md
|
||||
- 'ADR-025: Sécurité & Secrets': adr/025-securite-secrets.md
|
||||
- 'Core Architecture':
|
||||
- 'ADR-001: Langage Backend': adr/001-langage-backend.md
|
||||
- 'ADR-010: Architecture Backend': adr/010-architecture-backend.md
|
||||
- 'ADR-011: ORM et Accès Données': adr/011-orm-acces-donnees.md
|
||||
- 'ADR-012: Frontend Mobile': adr/012-frontend-mobile.md
|
||||
- 'ADR-014: Organisation en Monorepo': adr/014-organisation-monorepo.md
|
||||
- 'Data & Infrastructure':
|
||||
- 'ADR-005: Base de données': adr/005-base-de-donnees.md
|
||||
- 'ADR-021: Solution de Cache': adr/021-solution-cache.md
|
||||
- 'ADR-015: Hébergement': adr/015-hebergement.md
|
||||
- 'ADR-019: Géolocalisation par IP': adr/019-geolocalisation-ip.md
|
||||
- 'Streaming & Content':
|
||||
- 'ADR-002: Protocole Streaming': adr/002-protocole-streaming.md
|
||||
- 'ADR-003: Codec Audio': adr/003-codec-audio.md
|
||||
- 'ADR-004: CDN': adr/004-cdn.md
|
||||
- 'Security & Auth':
|
||||
- 'ADR-006: Chiffrement': adr/006-chiffrement.md
|
||||
- 'ADR-008: Authentification': adr/008-authentification.md
|
||||
- 'ADR-025: Sécurité & Secrets': adr/025-securite-secrets.md
|
||||
- 'Testing & Quality':
|
||||
- 'ADR-007: Tests BDD': adr/007-tests-bdd.md
|
||||
- 'ADR-013: Stratégie Tests': adr/013-strategie-tests.md
|
||||
- 'ADR-022: CI/CD Monorepo': adr/022-strategie-cicd-monorepo.md
|
||||
- 'Features & Operations':
|
||||
- 'ADR-009: Solution Paiement': adr/009-solution-paiement.md
|
||||
- 'ADR-016: Service Emailing': adr/016-service-emailing.md
|
||||
- 'ADR-017: Notifications Géolocalisées': adr/017-notifications-geolocalisees.md
|
||||
- 'ADR-018: Librairies Go': adr/018-librairies-go.md
|
||||
- 'ADR-020: Librairies Flutter': adr/020-librairies-flutter.md
|
||||
- 'ADR-023: Architecture Modération': adr/023-architecture-moderation.md
|
||||
- 'ADR-024: Monitoring & Observabilité': adr/024-monitoring-observabilite.md
|
||||
- Domaines DDD:
|
||||
- 'Context Map': domains/README.md
|
||||
- 'Core Domain':
|
||||
@@ -98,7 +104,30 @@ nav:
|
||||
- Gestion Erreurs: domains/_shared/rules/gestion-erreurs.md
|
||||
- 'Annexe Post-MVP': domains/_shared/rules/ANNEXE-POST-MVP.md
|
||||
- Entités:
|
||||
- Modèle Global: domains/_shared/entities/modele-global.md
|
||||
- "Vue d'ensemble": domains/_shared/entities/entities-overview.md
|
||||
- 'Auth & Sécurité':
|
||||
- Sessions: domains/_shared/entities/sessions.md
|
||||
- Devices: domains/_shared/entities/devices.md
|
||||
- 'RGPD & Conformité':
|
||||
- Consentements: domains/_shared/entities/consents.md
|
||||
- Historique GPS: domains/_shared/entities/location-history.md
|
||||
- Exports Données: domains/_shared/entities/exports.md
|
||||
- 'Recommandation & Modération':
|
||||
- Jauges Intérêt: domains/_shared/entities/interest-gauges.md
|
||||
- Signalements: domains/_shared/entities/reports.md
|
||||
- 'États (Lifecycles)':
|
||||
- Compte Utilisateur: domains/_shared/states/user-account-lifecycle.md
|
||||
- Contenu: domains/_shared/states/content-lifecycle.md
|
||||
- Session: domains/_shared/states/session-lifecycle.md
|
||||
- Signalement: domains/_shared/states/report-lifecycle.md
|
||||
- Export Données: domains/_shared/states/export-lifecycle.md
|
||||
- Séquences:
|
||||
- Authentification: domains/_shared/sequences/authentication-flow.md
|
||||
- Refresh Token: domains/_shared/sequences/token-refresh.md
|
||||
- Modération Contenu: domains/_shared/sequences/content-moderation.md
|
||||
- Signalement: domains/_shared/sequences/content-report.md
|
||||
- Export Données: domains/_shared/sequences/data-export.md
|
||||
- Suppression Compte: domains/_shared/sequences/account-deletion.md
|
||||
- 'Supporting Subdomains':
|
||||
- '🎯 Recommendation':
|
||||
- Vue d'ensemble: domains/recommendation/README.md
|
||||
|
||||
Reference in New Issue
Block a user