O Gemini Code Assist no GitHub traz o poder do Gemini para o processo de solicitação de envio, atuando como um revisor de código. O Gemini Code Assist no GitHub usa um agente com tecnologia Gemini que resume automaticamente as solicitações de pull e oferece revisões detalhadas do código, acelerando as revisões e aumentando a qualidade do código.
Depois de configurar o Gemini Code Assist no GitHub, você pode invocar o Gemini Code Assist em qualquer estágio da solicitação de pull para revisar o código. Você pode interagir com o Gemini Code Assist diretamente nos comentários da solicitação de envio:
- Fazendo perguntas esclarecedoras sobre a revisão criada pelo Gemini Code Assist.
- Solicitando o Gemini Code Assist adicionando a tag
/geminiaos seus comentários para fazer perguntas no contexto da solicitação de envio.
O Gemini Code Assist vai recuperar automaticamente informações úteis do repositório e da solicitação de envio para realizar as tarefas.
Este documento é destinado a desenvolvedores de todos os níveis de habilidade. Ele pressupõe que você tenha um conhecimento prático do GitHub.
Versão Enterprise
O Gemini Code Assist no GitHub está disponível em uma versão Enterprise, que você instala pelo Google Cloud.
A tabela a seguir resume diferentes aspectos da versão Enterprise:
| Versão Enterprise (visualização) | |
|---|---|
| Termos de Serviço | Google Cloud Termos de Serviço |
| Cotas | Mais de 100 solicitações de pull por dia |
| Como gerenciar configurações |
Por repositório no GitHub Em vários repositórios usando Google Cloud |
| Como adicionar um guia de estilo |
Por repositório no GitHub Em vários repositórios usando Google Cloud |
| Suporte do GitHub |
GitHub |
Considerações
O Gemini Code Assist no GitHub não gera resumos nem sugestões de código para arquivos localizados no diretório
.github/workflows. Essa exclusão ajuda a evitar a introdução de configurações potencialmente inseguras no repositório.O Gemini Code Assist no GitHub usa uma conexão do Developer Connect para conectar seus repositórios do GitHub ao Google Cloud.
Essa conexão do Developer Connect é sempre criada na região
us-east1.Essa conexão do Developer Connect precisa ser criada usando a seção Gerenciamento de código-fonte do Code Assist encontrada em Agentes e ferramentas do Gemini Code Assist. Para instruções, consulte Configurar o Gemini Code Assist no GitHub.
Se você quiser adicionar um repositório do GitHub a uma conexão do Developer Connect criada anteriormente durante a configuração do Gemini Code Assist no GitHub, você deve usar o Developer Connect para fazer isso.
A seguir
- Configurar o Gemini Code Assist no GitHub.
- Usar o Gemini Code Assist no GitHub.
- Saiba como personalizar o comportamento do Gemini Code Assist no GitHub.