vscode-ext-commands

Par github · awesome-copilot

Directives pour la contribution de commandes dans les extensions VS Code. Indique la convention de nommage, la visibilité, la localisation et d'autres attributs pertinents, en suivant les directives de développement d'extensions VS Code, les bibliothèques et les bonnes pratiques.

npx skills add https://github.com/github/awesome-copilot --skill vscode-ext-commands

Contribution de commande d'extension VS Code

Cette skill vous aide à contribuer des commandes dans les extensions VS Code

Quand utiliser cette skill

Utilisez cette skill quand vous avez besoin de :

  • Ajouter ou mettre à jour des commandes à votre extension VS Code

Instructions

Les commandes VS Code doivent toujours définir un title, indépendamment de sa catégorie, visibilité ou localisation. Nous utilisons quelques patterns pour chaque « type » de commande, avec certaines caractéristiques, décrites ci-dessous :

  • Commandes ordinaires : Par défaut, toutes les commandes doivent être accessibles dans la Command Palette, doivent définir une category, et n'ont pas besoin d'une icon, sauf si la commande sera utilisée dans la Side Bar.

  • Commandes Side Bar : Son nom suit un pattern spécial, commençant par un underscore (_) et suffixé avec #sideBar, comme _extensionId.someCommand#sideBar par exemple. Doit définir une icon, et peut ou non avoir une règle pour enablement. Les commandes exclusives à la Side Bar ne doivent pas être visibles dans la Command Palette. En la contribuant à view/title ou view/item/context, nous devons informer l'ordre/position qu'elle sera affichée, et nous pouvons utiliser les termes « relatif à d'autres commande/bouton » afin que vous identifiiez le correct group à utiliser. De plus, c'est une bonne pratique de définir la condition (when) pour que la nouvelle commande soit visible.

Skills similaires