{"meta":{"title":"Création d’une place de marché de plug-ins pour GitHub Copilot CLI","intro":"Vous pouvez rendre les plug-ins CLI que vous avez créés facilement à installer en les ajoutant à une Place de marché.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/fr/copilot/how-tos/copilot-cli/customize-copilot","title":"Personnaliser le CLI Copilot"},{"href":"/fr/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace","title":"Plug-ins : Créer une place de marché"}],"documentType":"article"},"body":"# Création d’une place de marché de plug-ins pour GitHub Copilot CLI\n\nVous pouvez rendre les plug-ins CLI que vous avez créés facilement à installer en les ajoutant à une Place de marché.\n\n## Présentation\n\nLes marketplaces de plug-ins sont des registres de plug-ins pour Copilot CLI. Ils peuvent être situés sur GitHub.com, dans n’importe quel autre service d’hébergement Git en ligne, ou sur votre système de fichiers local ou partagé. En créant une place de marché et en y ajoutant vos plug-ins, vous pouvez faciliter la recherche et l’installation de vos plug-ins.\n\n> \\[!NOTE]\n> Vous trouverez de l’aide sur l’utilisation de plug-ins en entrant `copilot plugin [SUBCOMMAND] --help` dans le terminal.\n\n## Conditions préalables\n\nVous avez créé un ou plusieurs plug-ins que vous souhaitez partager. Consultez [Création d’un plug-in pour GitHub Copilot CLI](/fr/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating).\n\n## Création d’une place de marché de plug-ins\n\n1. Créez un `marketplace.json` fichier qui fournit des métadonnées sur votre Place de marché et répertorie les plug-ins disponibles sur la Place de marché.\n\n   > \\[!NOTE]\n   > Le `marketplace.json` fichier est le seul composant requis d’une place de marché de plug-in. L’ajout de celui-ci à un référentiel permet Copilot CLI de reconnaître le référentiel en tant que place de marché de plug-ins et offre aux utilisateurs un moyen simple d’installer des plug-ins.\n\n**Exemple de `marketplace.json` fichier**\n\n```json copy\n{\n  \"name\": \"my-marketplace\",\n  \"owner\": {\n    \"name\": \"Your Organization\",\n    \"email\": \"plugins@example.com\"\n  },\n  \"metadata\": {\n    \"description\": \"Curated plugins for our team\",\n    \"version\": \"1.0.0\"\n  },\n  \"plugins\": [\n    {\n      \"name\": \"frontend-design\",\n      \"description\": \"Create a professional-looking GUI ...\",\n      \"version\": \"2.1.0\",\n      \"source\": \"./plugins/frontend-design\"\n    },\n    {\n      \"name\": \"security-checks\",\n      \"description\": \"Check for potential security vulnerabilities ...\",\n      \"version\": \"1.3.0\",\n      \"source\": \"./plugins/security-checks\"\n    }\n  ]\n}\n```\n\nExemples en ligne :\n\n* [marketplace.json](https://github.com/github/copilot-plugins/blob/main/.github/plugin/marketplace.json) dans le référentiel [github/copilot-plugins](https://github.com/github/copilot-plugins).\n* [marketplace.json](https://github.com/github/awesome-copilot/blob/main/.github/plugin/marketplace.json) dans le référentiel [github/awesome-copilot](https://github.com/github/awesome-copilot).\n\nLe champ de niveau `plugins` supérieur est un tableau d’objets de plug-in, chacun contenant des métadonnées sur un plug-in, y compris son nom, sa description, sa version et sa source.\n\nLa valeur du `source` champ pour chaque plug-in est le chemin d’accès au répertoire du plug-in, par rapport à la racine du référentiel. Il n’est pas nécessaire d’utiliser `./` au début du chemin. Par exemple, `\"./plugins/plugin-name\"` et `\"plugins/plugin-name\"` résolvent au même répertoire.\n\nPour plus d’informations sur l’ensemble complet de champs que vous pouvez inclure dans ce fichier, consultez [Référence du plug-in CLI GitHub Copilot](/fr/copilot/reference/copilot-cli-reference/cli-plugin-reference#marketplacejson).\n\n1. Ajoutez le fichier `marketplace.json` au répertoire `.github/plugin` d’un référentiel.\n\n   > \\[!NOTE]\n   > Copilot CLI recherche également le `marketplace.json` fichier dans le `.claude-plugin/` répertoire.\n\n2. Pour chaque plug-in défini dans le `marketplace.json` fichier, ajoutez le répertoire de plug-in approprié à l’emplacement approprié dans le référentiel.\n\n   Par exemple, si le fichier `marketplace.json` inclut un plug-in utilisant `\"source\": \"./plugins/frontend-design\"`, ajoutez le répertoire du plug-in `frontend-design` au répertoire de la racine `plugins` de votre référentiel.\n\n3. Partagez le référentiel avec vos utilisateurs prévus et fournissez-lui des instructions pour ajouter la Place de marché.Copilot CLI Par exemple, si votre référentiel est hébergé GitHub dans le `octo-org/octo-repo` référentiel, demandez aux utilisateurs d’entrer :\n\n   ```shell copy\n   copilot plugin marketplace add octo-org/octo-repo\n   ```\n\n## Lectures complémentaires\n\n* [Recherche et installation de plug-ins pour GitHub Copilot CLI](/fr/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing)\n* [Référence du plug-in CLI GitHub Copilot](/fr/copilot/reference/copilot-cli-reference/cli-plugin-reference)"}