O que são as GitHub Copilot Extensions
Neste módulo de roteiro de aprendizagem, abordaremos as perguntas mais comuns relacionadas às GitHub Copilot Extensions; o que elas são, como obtê-las, como criá-las e muito mais.
As GitHub Copilot Extensions são uma maneira de aprimorar os recursos do GitHub Copilot, integrando ferramentas e serviços de terceiros diretamente na interface do Copilot Chat e muito mais. Essas extensões permitem que você interaja com sistemas externos, colete insights e automatize tarefas sem sair do seu ambiente de desenvolvimento. As GitHub Copilot Extensions podem ajudar você a otimizar fluxos de trabalho, reduzir a alternância de contextos e aumentar a produtividade. Seja gerenciando bancos de dados, monitorando o desempenho ou interagindo com APIs, as extensões tornam o Copilot mais versátil e poderoso para você.
Onde as extensões se destacam
As extensões podem ser usadas em vários ambientes, dependendo de como você as cria. Elas podem oferecer suporte a várias experiências, incluindo Visual Studio Code, Visual Studio 2022 no Windows e diretamente no GitHub.com. As Copilot Extensions podem ser especialmente úteis em cenários em que você precisa integrar ferramentas externas aos seus fluxos de trabalho. Por exemplo, no Visual Studio Code, as extensões podem aproveitar as APIs Language Model e Chat para fornecer assistência contextual, facilitando aos desenvolvedores consultar bancos de dados, rastrear problemas ou gerenciar implantações diretamente do editor. Você também pode ter uma extensão que mostra informações em todas as interfaces de chat, como a extensão @github disponível com o Copilot Enterprise. A integração perfeita entre essas plataformas garante que você possa permanecer no fluxo, não importa onde esteja trabalhando.
Obtendo extensões: o GitHub Marketplace
As extensões podem ser encontradas e instaladas por meio do GitHub Marketplace, que serve como um hub para extensões disponíveis publicamente. Você pode navegar por uma grande variedade de extensões criadas por colaboradores individuais, organizações e parceiros do GitHub. Além das Copilot Extensions, o Marketplace oferece ferramentas que melhoram práticas de codificação, integram-se a pipelines de CI/CD ou fornecem assistência especializada com base nas tecnologias utilizadas. É simples instalar uma extensão: você pode procurar a extensão desejada, analisar seus recursos e adicioná-la ao seu ambiente de desenvolvimento com apenas alguns cliques. Além disso, os administradores podem instalar extensões para toda a sua organização.
Observação: extensões criadas para uma única plataforma, como o Visual Studio Code, podem ser publicadas em outros locais e instaladas de maneira diferente. Por exemplo, as extensões do Visual Studio Code estão disponíveis no Visual Studio Marketplace, de onde você pode instalar extensões habilitadas para o Copilot.
Quem pode criar Copilot Extensions
As GitHub Copilot Extensions podem ser criadas por qualquer pessoa. Você precisa considerar quem é seu público-alvo e onde deseja exibir sua extensão. Ela é apenas para você? Você quer ter alcance amplo? Não importa o que você queira fazer, é rápido e fácil: basta começar a programar. Para organizações, há a opção adicional de criar extensões privadas adaptadas a fluxos de trabalho internos, possibilitando estender os recursos do Copilot de uma maneira que se alinhe às necessidades específicas da empresa, exigindo que você coordene com um administrador da organização para acesso e implantação.
Independentemente disso, você deve considerar se deseja compartilhar sua extensão com o mundo por meio do GitHub Marketplace. Você precisará ser um publicador verificado e talvez queira considerar participar do Programa de Parceiros de Tecnologia do GitHub, que fornece suporte adicional para aumentar o alcance e a visibilidade das suas extensões. Os desenvolvedores que publicam extensões devem seguir as diretrizes definidas pelo GitHub, como garantir a privacidade e a segurança dos dados ao interagir com sistemas externos.
A seguir: Criando sua primeira extensãoComece a usar o GitHub Copilot