Aller au contenu principal

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

  1. 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.
  2. Quand tu modifies une variable, une route API ou un schéma, suis la checklist de synchronisation.
  3. 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

PageContenu principal
Staff Manager.env, Supabase, Discord OAuth, domaines API
Quiz.env.local, NextAuth, Zod env.ts, routes API
Rilindra Botconfig.js, variables MYSQL_* (Supabase pooler), Discord, chaînes par serveur
Ce site docDocusaurus, vercel.json, script doc:sync-versions

Fichiers transverses utiles

SujetEmplacement (dépôt cible)
Schéma SQL quizquiz/supabase-schema.sql (ou équivalent dans le dépôt quiz)
Règles / RLSÉditeur Supabase + migrations dans chaque projet
CI / lintpackage.json scripts, eslint, biome.json (quiz), etc.