Vue d’ensemble — configuration
Chaque application a sa source de vérité dans son dépôt (fichiers listés dans Inventaire des sources de vérité). Ce hub centralise une lecture transversale : variables d’environnement, fichiers de config, et où mettre à jour la doc quand le code change.
Principes
- Ne pas dupliquer les guides longs : ce site résume et pointe vers
docs/ du Staff Manager, README / src/lib/env.ts du quiz, docs/DOCUMENTATION_INTEGRALE.md du bot.
- Quand tu modifies une variable, une route API ou un schéma, suis la checklist de synchronisation.
- Versions des paquets : tableau Versions des dépôts — régénérable avec
npm run doc:sync-versions depuis doc-rilindra.
Pages par projet
| Page | Contenu principal |
|---|
| Staff Manager | .env, Supabase, Discord OAuth, domaines API |
| Quiz | .env.local, NextAuth, Zod env.ts, routes API |
| Rilindra Bot | config.js, variables MYSQL_* (Supabase pooler), Discord, chaînes par serveur |
| Ce site doc | Docusaurus, vercel.json, script doc:sync-versions |
Fichiers transverses utiles
| Sujet | Emplacement (dépôt cible) |
|---|
| Schéma SQL quiz | quiz/supabase-schema.sql (ou équivalent dans le dépôt quiz) |
| Règles / RLS | Éditeur Supabase + migrations dans chaque projet |
| CI / lint | package.json scripts, eslint, biome.json (quiz), etc. |