Prise en main développeur
Ce guide résume comment cloner et lancer chaque dépôt sur une machine locale. Le détail (variables d’environnement, schémas SQL) reste dans le README et le dossier docs/ de chaque projet.
Prérequis communs
- Node.js : 20+ recommandé (obligatoire pour le bot ; Staff Manager indique 18+ dans son README).
- Git pour cloner les dépôts.
- Accès aux clés : Supabase, Discord (OAuth / bot), selon le projet.
Staff Manager (Calendrier-staff-Rilindra)
git clone https://github.com/DevRedious/Calendrier-staff-Rilindra.git
cd Calendrier-staff-Rilindra
npm install
copy .env.example .env
npm run dev
Configurer .env (Supabase, Discord) puis consulter docs/setup/installation.md dans ce dépôt.
Quiz (quiz)
git clone https://github.com/DevRedious/quiz.git
cd quiz
npm install
# Renseigner les variables (NextAuth, Supabase, Discord)
npm run dev
Bot Discord (rilindra-bot)
git clone https://github.com/DevRedious/rilindra-bot.git
cd rilindra-bot
npm install
# Créer .env selon docs/DOCUMENTATION_INTEGRALE.md
node deploy-commands.js
npm run dev
Ce site de documentation (doc-rilindra)
git clone <url-de-ton-depot-doc>
cd doc-rilindra
npm install
npm start
Build de production : npm run build, sortie dans build/. Déploiement : voir Déploiement Vercel.