Aller au contenu

Version imprimable multipages. .

Retour à la version par défaut.

Documentation

Découvrez le projet, installez-le, suivez un tutoriel et consultez son comportement exact.

La documentation suit quatre parcours classiques : comprendre le projet, le démarrer, apprendre par la pratique, puis consulter la référence.

1 - Introduction

Comprendre le projet et les idées qui le guident.

Commencez ici si vous découvrez le projet.

1.1 - Vue d’ensemble du projet

Expliquer ce que fait le projet, à qui il s’adresse et pourquoi il existe.

Remplacez cette page par l’explication la plus courte et utile de votre projet.

Le problème

Décrivez le problème avec les mots du lecteur. Évitez les détails d’implémentation tant que la valeur du projet n’est pas claire.

Le résultat

Expliquez ce qu’un utilisateur peut accomplir après avoir adopté le projet.

Astuce

Une bonne vue d’ensemble aide le lecteur à décider en moins de deux minutes s’il souhaite continuer.

1.2 - Architecture

Donner au lecteur un modèle mental stable du projet.

Documentez les quelques composants qu’un contributeur doit comprendre avant toute modification.

Carte du système

PartieResponsabilité
InterfaceReçoit les entrées et présente les résultats
CœurApplique les règles du projet
AdaptateursRelient les systèmes externes

Limites

Indiquez ce que le projet ne prend volontairement pas en charge. Des limites claires évitent de promettre plus que le logiciel ne fournit.

2 - Premiers pas

Vérifier les prérequis et réaliser une première installation.

Passez d’une machine propre à un résultat local fonctionnel.

2.1 - Prérequis

Lister les outils et les accès nécessaires avant l’installation.

Gardez les prérequis courts, précis et vérifiables.

Outils

  • Un système d’exploitation pris en charge.
  • Git pour récupérer les sources.
  • La version d’exécution requise par votre projet.

Vérifier

Donnez une commande par prérequis :

$ project --version
project 0.1.0

Remplacez cette commande fictive par la vôtre avant publication.

2.2 - Installation

Mener un nouvel utilisateur des sources à un résultat fonctionnel.

Présentez d’abord le chemin d’installation pris en charge le plus court.

Installer

git clone https://github.com/OWNER/PROJECT.git
cd PROJECT
./project start

Confirmer le résultat

Indiquez précisément à quoi ressemble la réussite : une URL à ouvrir, un message à voir ou une commande qui renvoie zéro.

Important

Remplacez tous les éléments en majuscules avant de publier votre documentation.

3 - Tutoriel

Apprendre le projet en réalisant une petite modification complète.

Suivez une tâche de bout en bout plutôt qu’une suite de faits isolés.

3.1 - Réaliser votre première modification

Effectuer une petite modification et la vérifier localement.

Ce tutoriel modèle une tâche complète : préparer, modifier, vérifier et relire.

Partir d’un état connu

git status --short
git switch -c docs/first-change

Modifier une seule chose

Changez une chaîne visible ou une petite valeur de configuration. La première tâche doit rester assez ciblée pour que son résultat soit évident.

Vérifier

Exécutez le contrôle pertinent le plus petit, puis ouvrez la surface modifiée et inspectez-la vous-même.

3.2 - Ajouter une page de documentation

Créer une page, la placer dans la barre latérale et la relier.

Dans OINK, l’arborescence du contenu devient la barre latérale. Un nouveau fichier Markdown crée une nouvelle page.

Créer le fichier

---
title: Nouvelle capacité
description: Ce que fait cette capacité.
weight: 30
---

Expliquez la capacité ici.

Enregistrez-le sous content/docs/reference/new-capability.md.

Ajouter les traductions

Créez new-capability.zh.md et new-capability.fr.md à côté. Gardez les identifiants explicites des titres alignés entre les langues.

Prévisualiser

Lancez hugo server, ouvrez la nouvelle page et utilisez le sélecteur de langue pour vérifier chaque traduction.

4 - Référence

Consulter la configuration et les commandes sans relire un tutoriel.

Utilisez cette section lorsque vous savez déjà ce que vous cherchez.

4.1 - Configuration

Rassembler les clés prises en charge, leurs valeurs par défaut et des exemples.

Remplacez ce petit tableau par la véritable surface de configuration publique de votre projet.

CléTypeDéfautSignification
listenchaîne127.0.0.1:8080Adresse du serveur local
log_levelchaîneinfoNiveau minimal des journaux
read_onlybooléenfalseDésactive les opérations qui modifient l’état

Exemple

listen: 0.0.0.0:8080
log_level: debug
read_only: true

Documentez la validation et la priorité à côté des clés, pas dans un guide séparé et difficile à trouver.

4.2 - Référence des commandes

Lister chaque commande avec son but, sa syntaxe et son comportement de sortie.

project start

Démarre le service local.

project start [--config FILE] [--listen ADDRESS]

project check

Valide la configuration sans démarrer le service. Le code de sortie 0 signifie valide ; tout autre code interdit le déploiement.

project check [--config FILE]

Remplacez ces exemples par les commandes issues de l’aide réelle de votre CLI.