Contribuez à la documentation Weblate¶
Bienvenue si vous souhaitez améliorer la page de documentation de votre choix. Faites-le facilement en cliquant sur le bouton Editer dans GitHub dans le coin supérieur droit de la page.
Documentation guidelines¶
Veuillez respecter ces règles tout au long de votre rédaction :
Ne supprimez pas la partie valide de la documentation.
Utilisez un langage clair et facilement compréhensible. Vous rédigez des documents techniques et non des poèmes. Tous les lecteurs de documents n’en maîtrisent pas forcément la langue, rappelez-vous en.
N’hésitez pas à vous renseigner quand vous n’êtes pas certain. Si vous avez des questions sur une fonctionnalité alors que vous rédigez, ne modifiez pas la documentation avant d’avoir obtenu une réponse. Cela signifie : soit vous modifiez, soit vous vous interrogez, mais vous ne faites pas les deux en même temps.
Vérifiez vos modifications en réalisant les actions décrites en suivant les documents.
Faites vos PR sur de petites modifications dans le code pour qu’elles soient plus faciles et plus rapides à relire et à fusionner.
Si vous souhaitez réécrire ou modifier la structure d’un gros article, faites le en deux étapes :
Réécrire
Une fois que la réécriture a été relue, affinée, et intégrée, modifiez la structure des paragraphes dans un autre PR.
Building the documentation locally¶
Documentation can be also edited and built locally, the Python requirements are
in the docs
dependency group in pyproject.toml
. The build can be
performed using ci/run-docs.
Indication
You will also need graphviz installed to build the documentation.
Translating the documentation¶
Vous pouvez traduire les documents.
Documenting permissions, checks, add-ons and automatic suggestions¶
Several documentation sections use templates generated from the code. The following management commands are available:
All these commands output reStructuredText which is used as a template for the documentation. The easiest way to apply changes to the documentation is using visual diff in your editor.