O Gemini Code Assist para GitHub traz o poder do Gemini para o processo de solicitação de pull, atuando como um revisor de código. O Gemini Code Assist para GitHub usa um agente com tecnologia do Gemini que resume automaticamente as solicitações de pull e oferece revisões de código detalhadas, acelerando as revisões e aumentando a qualidade do código.
Depois de configurar o Gemini Code Assist para GitHub, você pode invocar o Gemini Code Assist em qualquer etapa da solicitação de envio para revisar o código. É possível interagir com o Gemini Code Assist diretamente nos comentários da solicitação de pull:
- Fazer perguntas de esclarecimento sobre a revisão criada pelo Gemini Code Assist.
- Envie um comando para o Gemini Code Assist adicionando a tag
/gemini
aos seus comentários para fazer perguntas no contexto da solicitação de pull.
O Gemini Code Assist vai recuperar automaticamente informações úteis do repositório e da solicitação de pull para realizar as tarefas.
Este documento é destinado a desenvolvedores de todos os níveis de habilidade. Pressupomos que você tenha um conhecimento prático do GitHub.
Antes de começar
Para testar as etapas neste documento, faça uma das seguintes ações:
Receber resumo e feedback de solicitações de pull
Para receber uma revisão inicial de uma solicitação de envio do Gemini Code Assist, crie uma solicitação de envio.
Quando você abre a nova solicitação de pull, o Gemini Code Assist faz uma análise inicial. Depois que a revisão estiver pronta, o gemini-code-assist[bot]
será adicionado automaticamente como revisor à solicitação de extração. O Gemini Code Assist adiciona um comentário de problema na guia Conversa da solicitação de envio com o feedback e continua adicionando comentários sobre as partes modificadas do código.
Os comentários de revisão contêm as seguintes informações:
- Gravidade do problema, classificada como crítica, alta, média e baixa
- Feedback sobre o problema
- Sugestão de código que pode ser confirmada diretamente do GitHub
- Referências a um guia de estilo fornecido pelo usuário
Invocar manualmente o Gemini Code Assist
O Gemini Code Assist ouve os comentários de qualquer colaborador de solicitação de pull e decide se deve responder.
Para invocar manualmente o Gemini Code Assist, use os seguintes comandos na página principal de comentários da solicitação de envio como um comentário de problema.
Comando | Descrição |
---|---|
/gemini summary |
Posta um resumo das mudanças na solicitação de envio |
/gemini review |
Posta uma revisão de código das mudanças na solicitação de envio. |
/gemini |
Invoca manualmente o Gemini Code Assist em comentários |
/gemini help |
Visão geral dos comandos disponíveis |
Gerenciar as configurações do Gemini Code Assist
Qualquer pessoa com permissões para modificar as configurações do app GitHub na organização pode gerenciar as configurações do Gemini Code Assist. Você pode analisar as permissões concedidas ao app Gemini Code Assist, gerenciar o acesso ao repositório e desinstalar o app.
Para modificar as configurações, siga estas etapas:
- No GitHub, clique na sua foto do perfil e em Configurações.
- Na seção Integrações, clique em Aplicativos. Uma lista de apps do GitHub é exibida.
- Ao lado de "Gemini Code Assist", clique em Configurar.