Ă 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.
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.