Documentation Gitrust¶
Gitrust est une forge Git self-hosted écrite 100 % en Rust, conçue pour les équipes de 3 à 20 personnes. Cette documentation est organisée en trois manuels selon votre rôle, plus une bibliothèque de templates copiables.
Manuel utilisateur
Pour les développeurs qui utilisent une instance Gitrust existante : push/pull, pull requests, issues, CI, notifications.
Accéder au manuel →Manuel administration
Pour les ops et self-hosters qui déploient, configurent et maintiennent une instance en production. Bare-metal, VPS, reverse-proxy.
Accéder au manuel →Manuel développeur
Pour les contributeurs au code Gitrust et les développeurs qui consomment l'API publique. Architecture des crates, modèle RBAC, exemples d'intégration.
Accéder au manuel →Structure Diátaxis¶
Cette documentation suit le cadre Diátaxis, qui distingue quatre types de contenu selon le besoin du lecteur :
| Type | Quand l'utiliser | Exemples |
|---|---|---|
| Tutoriels | Quand vous apprenez | Installer Gitrust, créer votre premier dépôt |
| Guides pratiques | Quand vous résolvez un problème précis | Configurer SMTP, gérer les clés SSH |
| Référence | Quand vous cherchez une information technique | Variables d'environnement, schéma API REST |
| Explication | Quand vous voulez comprendre le pourquoi | Architecture des crates, modèle RBAC |
Chaque manuel (utilisateur, administration, développeur) contient ces quatre types de contenu organisés de manière indépendante.