Exercício: Configurar o GitHub Copilot para trabalhar com o Visual Studio Code
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:
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.
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.
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.
- Abra o Codespace com o ambiente pré-configurado no navegador.
- Na página Criar codespace, examine as configurações do codespace e selecione Criar novo codespace.
- Aguarde até que o codespace seja iniciado. Esse processo de inicialização pode levar alguns minutos.
- 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.