Aller au contenu

Kirexo

Kirexo est une plateforme de diffusion d'articles multi-canaux : web, RSS, ActivityPub (fédivers Mastodon/Pixelfed), API. Chaque utilisateur rédige ses propres articles dans une interface inspirée de WriteFreely ; l'interface d'admin gère les comptes mais jamais le contenu. L'ajout de nouvelles destinations (Telegram, LinkedIn, Discord…) passe par un système de plugins extensible.

Cette documentation suit le framework Diátaxis : chaque page appartient à un et un seul des quatre quadrants ci-dessous.

Premier démarrage

Deux parcours sont possibles pour mettre Kirexo en route sur votre machine. Le Dev Container est le mode privilégié depuis l'étape 3 du projet — il isole tout l'environnement (PHP, outillage, pare-feu sortant) dans un conteneur et permet à Claude Code de tourner en bypassPermissions sans accéder à votre système.

Par où commencer

  • Tutoriels — apprendre en faisant. Mettre Kirexo en route, lancer les tests.
  • Guides — résoudre un problème précis, recettes pas-à-pas.
  • Référence — consulter la vérité. Commandes Castor, variables d'environnement.
  • Explications — comprendre le « pourquoi » des choix techniques.

Pour aller plus loin

Le cadrage fonctionnel et technique complet vit dans projet.md à la racine du dépôt. Les règles de développement (patterns d'architecture, qualité, tests) sont dans CLAUDE.md. L'historique des évolutions est consultable dans le Changelog.