{"meta":{"title":"Criando um marketplace de plugin para GitHub Copilot CLI","intro":"Você pode tornar os plug-ins da CLI que você criou fáceis de instalar adicionando-os a um marketplace.","product":"GitHub Copilot","breadcrumbs":[{"href":"/pt/copilot","title":"GitHub Copilot"},{"href":"/pt/copilot/how-tos","title":"Instruções"},{"href":"/pt/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/pt/copilot/how-tos/copilot-cli/customize-copilot","title":"Personalizar Copilot CLI"},{"href":"/pt/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace","title":"Plug-ins: criar um marketplace"}],"documentType":"article"},"body":"# Criando um marketplace de plugin para GitHub Copilot CLI\n\nVocê pode tornar os plug-ins da CLI que você criou fáceis de instalar adicionando-os a um marketplace.\n\n## Introdução\n\nOs marketplaces de plug-in são registros de plug-ins para Copilot CLI. Eles podem estar localizados em GitHub.comqualquer outro serviço de hospedagem git online ou em seu sistema de arquivos local ou compartilhado. Ao criar um marketplace e adicionar seus plug-ins a ele, você pode facilitar a localização e a instalação de seus plug-ins para outros usuários.\n\n> \\[!NOTE]\n> Você pode encontrar ajuda para usar plug-ins entrando `copilot plugin [SUBCOMMAND] --help` no terminal.\n\n## Pré-requisito\n\nVocê criou um ou mais plug-ins que deseja compartilhar. Confira [Criando um plug-in para GitHub Copilot CLI](/pt/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating).\n\n## Criando um marketplace de plug-in\n\n1. Crie um `marketplace.json` arquivo que forneça metadados sobre seu marketplace e liste os plug-ins disponíveis no marketplace.\n\n   > \\[!NOTE]\n   > O `marketplace.json` arquivo é o único componente necessário de um marketplace de plug-in. Adicioná-lo a um repositório permite Copilot CLI reconhecer o repositório como um marketplace de plug-in e fornece uma maneira fácil para os usuários instalarem plug-ins.\n\n**Arquivo de exemplo `marketplace.json`**\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\nExemplos online:\n\n* [marketplace.json](https://github.com/github/copilot-plugins/blob/main/.github/plugin/marketplace.json) no repositório [github/copilot-plugins](https://github.com/github/copilot-plugins).\n* [marketplace.json](https://github.com/github/awesome-copilot/blob/main/.github/plugin/marketplace.json) no repositório [github/awesome-copilot](https://github.com/github/awesome-copilot).\n\nO campo de nível `plugins` superior é uma matriz de objetos de plug-in, cada um contendo metadados sobre um plug-in, incluindo seu nome, descrição, versão e origem.\n\nO valor do `source` campo para cada plug-in é o caminho para o diretório do plug-in, em relação à raiz do repositório. Não é necessário usar `./` no início do caminho. Por exemplo, `\"./plugins/plugin-name\"` e `\"plugins/plugin-name\"` resolvem para o mesmo diretório.\n\nPara obter detalhes do conjunto completo de campos que você pode incluir neste arquivo, consulte [referência de plugin da CLI GitHub Copilot](/pt/copilot/reference/copilot-cli-reference/cli-plugin-reference#marketplacejson).\n\n1. Adicione o arquivo `marketplace.json` ao diretório `.github/plugin` de um repositório.\n\n   > \\[!NOTE]\n   > O Copilot CLI também procura o arquivo `marketplace.json` no diretório `.claude-plugin/`.\n\n2. Para cada plug-in definido no `marketplace.json` arquivo, adicione o diretório de plug-in relevante ao local apropriado no repositório.\n\n   Por exemplo, se o arquivo `marketplace.json` incluir um plug-in com `\"source\": \"./plugins/frontend-design\"`, adicione o diretório do plug-in `frontend-design` ao diretório `plugins` na raiz do seu repositório.\n\n3. Compartilhe o repositório com os usuários pretendidos e forneça instruções para adicionar o marketplace ao Copilot CLI. Por exemplo, se o seu repositório estiver hospedado em GitHub no repositório `octo-org/octo-repo`, instrua os usuários a inserirem:\n\n   ```shell copy\n   copilot plugin marketplace add octo-org/octo-repo\n   ```\n\n## Leitura adicional\n\n* [Localizando e instalando plug-ins para GitHub Copilot CLI](/pt/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing)\n* [referência de plugin da CLI GitHub Copilot](/pt/copilot/reference/copilot-cli-reference/cli-plugin-reference)"}