Vue d’ensemble
L’écosystème Rilindra regroupe des services pour la communauté Ark: Survival Ascended : gestion opérationnelle du staff, quiz en ligne avec classement, et bot Discord (économie, enchères, tribus). Les données relationnelles reposent en grande partie sur Supabase (PostgreSQL).
Applications et dépôts
| Produit | Rôle | Production | Code source |
|---|---|---|---|
| Documentation (ce site) | Hub doc statique (Docusaurus), recherche locale, copy-page | doc.rilindra.fr | Dépôt Git : configuration à ta charge |
Staff Manager (calendrier-staff-rilindra v1.0.2) | Calendrier, tâches, coffres, tarifs, VIP, infractions | staff.rilindra.fr | DevRedious/Calendrier-staff-Rilindra |
ARK Quiz (quiz v1.0.0) | Quiz, leaderboard, récompenses, admin | quizz.rilindra.fr | DevRedious/quiz |
Rilindra Bot (rilindra-bot v2.0.0) | Discord : enchères, économie, tribus, stats | (bot sur le serveur Discord) | DevRedious/rilindra-bot |
Authentification Discord
- Staff Manager : OAuth2 via Supabase ; liaison des comptes avec le pivot
discord_idvers la table métierstaff_users. - Quiz : NextAuth.js avec le fournisseur Discord (JWT de session : Discord ID, pseudo, avatar).
Les deux approches coexistent : même identité Discord, intégrations différentes selon l’application.
Lecture de cette documentation
- La section Projets résume chaque application ; Configuration détaille variables d’environnement, sources de vérité et périmètres API.
- Guides : prise en main développeur ; Architecture : schéma d’ensemble ; Référence : glossaire, inventaire des fichiers sources, versions des dépôts ; Opérations : déploiement du site doc ; Maintenance doc : comment garder ce site aligné quand le code change.
- Les blocs de code du thème incluent un bouton Copier.
- Le plugin Copy page ajoute l’extraction de la page courante en Markdown depuis la zone Sur cette page.
- La recherche (barre en haut à droite) indexe la documentation en local (sans service externe).