Comment préparer la documentation pour un projet?
Ce guide vous apprend à rédiger de la documentation pour un projet open source. Cette documentation est généralement appelée fichier README. Le README est un document texte ou HTML qui contient des informations importantes pour les utilisateurs et les développeurs sur votre projet.
- 1Écrivez le titre de votre projet. Lorsque vous écrivez un README pour votre projet, la première chose que vous devez inclure est le titre du projet. En plus du titre, vous devez également inclure le dernier numéro de version et la date de sa dernière mise à jour.
- 2Rédigez une description de votre projet. La prochaine chose que vous devez inclure dans votre README est une brève description de votre projet. Expliquez ce que fait le projet, pourquoi il existe et quels problèmes il résout. Vous pouvez également inclure des fonctionnalités spéciales, des captures d'écran, le style de code, la technologie ou le cadre utilisé, ou tout autre élément qui serait utile aux utilisateurs et aux développeurs.
- 3Expliquez les exigences de votre projet. Si votre projet nécessite des exigences particulières pour fonctionner correctement, assurez-vous de répertorier ces exigences et instructions, ou un lien vers des instructions sur la façon de les installer.
- 4Incluez un échantillon du code. Donnez un exemple clair et concis de l'utilisation de votre projet. Le code doit être facile à comprendre pour les développeurs et l'API doit être clairement visible.
- 5Fournissez les instructions d'installation. Expliquez aux utilisateurs comment installer et exécuter votre logiciel dans un format étape par étape. Vos instructions doivent être aussi claires que possible. Supposons que vos utilisateurs n'ont aucune connaissance du développement logiciel ou de l'administration système.
- 6Expliquez comment utiliser le logiciel. Dites aux gens comment tirer le meilleur parti de votre logiciel. Fournissez des instructions étape par étape sur la façon d'utiliser votre logiciel ainsi que sur les différentes options de configuration et sur la façon de les définir.
- 7Dites aux utilisateurs comment obtenir une assistance technique. Fournit des liens vers des listes de diffusion, des canaux IRC ou des forums communautaires auxquels les utilisateurs peuvent se tourner pour obtenir une assistance technique. Dites également aux utilisateurs plus expérimentés où soumettre des bogues et des idées pour améliorer le projet.
- Si vous constatez que vous recevez beaucoup des mêmes questions de différents utilisateurs, vous pouvez inclure une FAQ (questions fréquemment posées) dans la documentation de votre projet.
- 8Expliquez comment contribuer. Si vous travaillez sur un projet open source, indiquez à vos utilisateurs comment ils peuvent contribuer à votre projet. Expliquez toutes les normes que vous avez et fournissez quelques lignes directrices aux contributeurs potentiels.
- 9Énumérez les crédits. Donnez toujours du crédit là où le crédit est dû. Assurez-vous de lister les noms de tous les contributeurs, ainsi que les liens vers les bibliothèques ou programmes tiers que vous avez pu utiliser. Incluez des liens vers toute inspiration que vous avez pu avoir lors de la construction de votre projet.
- 10Fournissez vos coordonnées. Les gens peuvent vouloir vous contacter pour un certain nombre de raisons. Assurez-vous de fournir une adresse e-mail valide que les gens peuvent utiliser pour vous contacter.
- Certains pays peuvent exiger des informations supplémentaires, telles qu'une adresse postale ou le nom de l'entreprise, conformément à la loi.
- 11Fournissez les informations de licence. Il est important que les utilisateurs sachent comment votre projet est concédé sous licence. Il existe de nombreuses licences standard sur le Web que vous pouvez utiliser. Expliquez la licence utilisée par votre projet, ainsi que les licences des bibliothèques ou programmes tiers que vous pourriez utiliser.
- Vous n'avez pas besoin d'expliquer la licence entière dans vos documentations. Faites simplement savoir aux utilisateurs quelle licence votre projet utilise et fournissez un lien vers les informations de licence complètes.
- 12Répertoriez toutes les versions du projet. Assurez-vous de créer une liste de toutes les versions précédentes de votre projet et d'écrire une brève description des modifications que vous avez apportées à chaque version.
- Il est recommandé de commencer à écrire votre fichier README avant de commencer à développer votre projet. Cela vous aidera à réfléchir à votre projet et à ce que vous devez accomplir. Cela vous aidera à développer des directives que vous pourrez communiquer à d'autres contributeurs, et vous serez plus motivé pour rédiger votre fichier README au début de votre projet.
- Assurez-vous de mettre à jour fréquemment votre fichier README et toute autre documentation lorsque vous travaillez sur votre projet.
- Si votre fichier README est plus long qu'une page ou plus, vous pouvez écrire les sections plus longues, telles que les instructions d'installation, le guide de l'utilisateur et la FAQ dans un document séparé. Assurez-vous de créer une table des matières pour toute la documentation de votre projet et de fournir un lien vers la documentation appropriée dans le fichier README.
Lisez aussi: Comment trier ta vie?
Lisez aussi:
Avertissement légal Le contenu de cet article est pour votre information générale et n'est pas destiné à se substituer à des conseils professionnels en droit ou en finance. De plus, il n'est pas destiné à être utilisé par les utilisateurs pour prendre des décisions d'investissement.