Aller au contenu principal

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

ProduitRôleProductionCode source
Documentation (ce site)Hub doc statique (Docusaurus), recherche locale, copy-pagedoc.rilindra.frDépôt Git : configuration à ta charge
Staff Manager (calendrier-staff-rilindra v1.0.2)Calendrier, tâches, coffres, tarifs, VIP, infractionsstaff.rilindra.frDevRedious/Calendrier-staff-Rilindra
ARK Quiz (quiz v1.0.0)Quiz, leaderboard, récompenses, adminquizz.rilindra.frDevRedious/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_id vers la table métier staff_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).