Skip to main content

CrĂ©ation de sĂ©lecteurs d’outils dans les articles

Vous pouvez utiliser un sĂ©lecteur d’outils pour montrer comment effectuer des tĂąches Ă  l’aide d’outils spĂ©cifiques.

À propos des sĂ©lecteurs d’outils

Dans certains articles, nous Ă©crivons du contenu adaptĂ© aux diffĂ©rents outils (l’IU GitHub, GitHub CLI, GitHub Desktop, cURL, Codespaces, VS Code, l’API GraphQL, etc.) Le sĂ©lecteur d’outils permet aux utilisateurs de sĂ©lectionner un outil afin de voir uniquement le contenu pertinent pour cet outil, car les outils peuvent comporter des informations conceptuelles ou procĂ©durales distinctes.

Capture d’écran montrant des sĂ©lecteurs d’outils dans un article. Les sĂ©lecteurs d’outils sont indiquĂ©s par un contour orange foncĂ©.

Les utilisateurs peuvent utiliser le sĂ©lecteur d’outils de deux façons pour lire la documentation.

  • Exploration - Pour les tĂąches qui peuvent ĂȘtre effectuĂ©es avec diffĂ©rents outils, le sĂ©lecteur d’outils signale aux utilisateurs qu’il existe plusieurs façons d’effectuer une tĂąche. Par exemple, en utilisant GitHub CLI ou GitHub Desktop, Ă  la place de l’IU GitHub.

  • Droit au but - Quand une personne sait comment elle souhaite effectuer une tĂąche et qu’elle n’a pas besoin de voir d’options supplĂ©mentaires, le sĂ©lecteur d’outils supprime le contenu moins pertinent pour qu’elle puisse trouver exactement ce dont elle a besoin.

Utilisation des Ă©tiquettes d’outils

Vous pouvez ajouter des sĂ©lecteurs d’outils Ă  un article Ă  l’aide de balises d’outil dans le Markdown. Les Ă©tiquettes d’outils sont des Ă©tiquettes Liquid qui wrappent du contenu que vous souhaitez afficher dans un sĂ©lecteur d’onglet spĂ©cifique Ă  un outil.

Par exemple, le bloc de code suivant affiche le contenu de trois outils différents.

{% vscode %}
This content is specific to Visual Studio Code.
{% endvscode %}

{% visualstudio %}
This content is specific to Visual Studio.
{% endvisualstudio %}

{% jetbrains %}
This content is specific to JetBrains IDEs.
{% endjetbrains %}

Par dĂ©faut, la premiĂšre Ă©tiquette d’outil utilisĂ©e dans le Markdown est sĂ©lectionnĂ©e pour un article. Vous pouvez dĂ©finir un autre outil par dĂ©faut pour un article en spĂ©cifiant une propriĂ©tĂ© defaultTool: dans les informations prĂ©liminaires de l’article. Pour plus d’informations, consultez le README relatif au contenu.

Vous pouvez Ă©galement lier un article Ă  un outil spĂ©cifique sĂ©lectionnĂ© en ajoutant ?tool=TOOLNAME Ă  la fin du lien. Pour plus d’informations, consultez « Guide de style Â».

Incluez uniquement huit outils diffĂ©rents au maximum dans un article. Si vous incluez des outils supplĂ©mentaires, les onglets du sĂ©lecteur d’outils dĂ©bordent sur la table des matiĂšres d’un article, ce qui empĂȘche les utilisateurs d’utiliser le sĂ©lecteur d’outils ou la table des matiĂšres. Il est peu probable que vous ayez besoin d’inclure huit outils distincts dans un article. En rĂšgle gĂ©nĂ©rale, prĂ©voyez d’utiliser le moins d’outils distincts possible dans un article.

Quand utiliser les Ă©tiquettes d’outils

Nous utilisons les Ă©tiquettes d’outils uniquement si un article doit contenir des informations spĂ©cifiques Ă  un outil pour aider les personnes Ă  accomplir leurs tĂąches.

N’utilisez pas le sĂ©lecteur d’outils uniquement pour afficher des exemples dans diffĂ©rentes langues. Utilisez le sĂ©lecteur d’outils uniquement si les tĂąches ou les concepts dĂ©crits dans un article changent en fonction de l’outil utilisĂ©.

Ajout de nouveaux outils

GitHub Docs documente et gĂšre les balises d’outils pour les produits GitHub, les outils dĂ©veloppĂ©s GitHub, puis sĂ©lectionnez les extensions tierces dĂ©veloppĂ©es en collaboration avec GitHub.

Les nouveaux outils ne sont ajoutĂ©s que lorsqu’ils sont le seul moyen de documenter avec prĂ©cision quelque chose pour un utilisateur spĂ©cifique. Si un rĂ©dacteur dĂ©termine que l’ajout d’un nouvel outil est le seul moyen de documenter avec prĂ©cision quelque chose, il doit proposer le nouvel outil dans un plan de contenu. La personne qui passe en revue le plan de contenu doit se demander s’il existe d’autres moyens de rĂ©pondre aux besoins de documentation sans ajouter de nouvel outil. Si un nouvel outil est le seul moyen de crĂ©er une documentation prĂ©cise, il doit ĂȘtre ajoutĂ©. S’il existe une autre solution de contenu qui n’ajoute pas de nouvel outil, vous devez utiliser cette option.

Pour ajouter un nouvel outil, ajoutez une entrĂ©e Ă  l’objet allTools dans le fichier lib/all-tools.ts en tant que paire clĂ©-valeur. La clĂ© est l’étiquette que vous utilisez pour faire rĂ©fĂ©rence Ă  l’outil dans l’article, et la valeur correspond Ă  la façon dont l’outil est identifiĂ© dans le sĂ©lecteur d’outils en haut de l’article. Par exemple : vscode: 'Visual Studio Code'.

Ajoutez les nouveaux outils par ordre alphabétique.