Exercício: Configurar o GitHub Copilot para trabalhar com o Visual Studio Code

Concluído

Neste exercício, criamos um repositório usando o modelo do GitHub para o aplicativo Web de front-end de portfólio pessoal do Python.

Como configurar o GitHub Copilot

Para usar o GitHub Copilot, você precisa concluir as seguintes etapas:

  1. Conta GitHub:

    • Crie uma conta do GitHub. Como o Copilot é um serviço GitHub, você precisa de uma conta GitHub para usá-lo. Se você não tiver uma conta, visite a página da Web do GitHub para criar uma gratuitamente.
  2. Inscreva-se e habilite o GitHub Copilot:

    • Você pode configurar uma conta gratuita do GitHub Copilot ou inscrever-se para uma assinatura para a avaliação do GitHub Copilot Pro com uma avaliação única de 30 dias. Para fins de aprendizagem, a opção Copilot Free com limites de uso deve ser suficiente.
    • É importante estar ciente das condições de avaliação gratuita do GitHub Copilot: se você escolher a oferta de avaliação gratuita para o GitHub Copilot, uma forma de pagamento será solicitada na inscrição. As cobranças não são aplicadas até que o período de avaliação seja concluído, a menos que você cancele antes da conclusão do período de 30 dias.

    Dica

    O GitHub Copilot oferece um nível gratuito com 2.000 preenchimentos automáticos de código e 50 mensagens de chat por mês. Para começar, abra o Visual Studio Code, selecione o ícone do GitHub Copilot e, em seguida, selecione Entrar para Usar o GitHub Copilot gratuitamente. Entre em sua conta do GitHub na janela que é aberta no navegador. Saiba mais. Educadores, alunos e mantenedores de software livre podem receber o Copilot Pro gratuitamente, saiba como: https://aka.ms/Copilot4Students.

  3. Instale a extensão:

    • O GitHub Copilot está disponível como uma extensão para os principais IDEs (Ambientes de Desenvolvimento Integrado), incluindo Visual Studio, Visual Studio Code, IDEs jetbrains, VIM e XCode.
    • Para instalar, pesquise "GitHub Copilot" no marketplace de extensão do IDE e siga as instruções de instalação. Por exemplo, no marketplace do VS Code, você pode encontrar o GitHub Copilot, o GitHub Copilot Chat e o GitHub Copilot para Azure como opções para instalar.

Configuração do ambiente

Primeiro, você precisa iniciar o ambiente do Codespaces, que vem pré-configurado com a extensão do GitHub Copilot.

  1. Abra o Codespace com o ambiente pré-configurado no navegador.
  2. Na página Criar codespace, examine as configurações do codespace e selecione Criar novo codespace.
  3. Aguarde até que o codespace seja iniciado. Esse processo de inicialização pode levar alguns minutos.
  4. Os exercícios restantes neste projeto ocorrem no contexto desse contêiner de desenvolvimento.

Importante

Todas as contas do GitHub podem usar o Codespaces por até 60 horas gratuitas por mês com duas instâncias principais. Para saber mais, confira Armazenamento e horas por núcleo incluídos mensalmente no GitHub Codespaces.

API Web do Python

Quando concluído, o Codespaces é carregado com uma seção de terminal na parte inferior. Os Codespaces instalam todas as extensões necessárias em seu contêiner. Depois que as instalações do pacote forem concluídas, o Codespaces executará o comando uvicorn para iniciar a execução do aplicativo Web em seu Codespace.

Quando o aplicativo Web é iniciado com êxito, uma mensagem no terminal mostra que o servidor está em execução na porta 8000 no seu Codespace.

Testando a API

Na guia Navegador simples do seu Codespace, na página API do Python em contêineres, selecione o botão Experimentar. Uma página FastAPI é aberta na guia Navegador simples, que permite que você interaja com a API enviando uma solicitação usando a página auto-documentada.

Para testar a API, selecione o botão POSTAR e, em seguida, o botão Experimentar. Role para baixo na guia e selecione Executar. Se você rolar a guia para baixo ainda mais, poderá ver a resposta à sua solicitação de exemplo.