Começar a usar as ferramentas do Gemini Code Assist

Este documento descreve exemplos de comandos que podem ser usados com as ferramentas do Gemini Code Assist do GitLab e do GitHub no seu IDE. Os desenvolvedores podem usar ferramentas no ambiente de desenvolvimento integrado para extrair informações de serviços externos.

Para mais informações sobre as ferramentas do Gemini Code Assist e uma lista completa dos serviços e produtos disponíveis, consulte a visão geral das ferramentas do Gemini Code Assist.

Antes de começar

  1. Configure o Gemini Code Assist.
  2. Conceda aos usuários os papéis necessários do IAM para que eles possam usar o Gemini Code Assist.
  3. Peça ao administrador para ativar as ferramentas.
  4. Para conectar sua conta do GitHub ou GitLab, siga as instruções em Configurar ferramentas.

Usar a ferramenta do GitHub para ver problemas e solicitações de envio

Use a ferramenta do GitHub para ver os problemas atribuídos a você e pesquisar problemas e código usando os recursos de pesquisa do GitHub no seu ambiente de desenvolvimento integrado.

Você precisa ter uma conta do GitHub

Pesquisar problemas com a ferramenta do GitHub

Para pesquisar todos os problemas atribuídos a você, no chat do Gemini Code Assist, insira um comando semelhante a este:

@GitHub list issues assigned to me

A ferramenta do GitHub lista todos os problemas atribuídos a você.

Para pesquisar problemas associados a um projeto e repositório específicos, no chat do Gemini Code Assist, insira um comando semelhante a este:

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

Substitua:

  • PROJECT_NAME com o nome do projeto do GitHub.
  • REPOSITORY com o nome do repositório do GitHub.

A ferramenta do GitHub lista os problemas atribuídos a você no repositório especificado.

Pesquisar solicitações de envio com a ferramenta do GitHub

Para pesquisar todas as solicitações de extração abertas atribuídas a você, no chat do Gemini Code Assist, insira um comando semelhante a este:

@GitHub list pull requests assigned to me

Para pesquisar todas as solicitações de pull atribuídas a você em um projeto e repositório específicos, no chat do Gemini Code Assist, digite um comando semelhante a este:

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

Substitua:

  • PROJECT_NAME com o nome do projeto do GitHub.
  • REPOSITORY com o nome do repositório do GitHub.

Outros comandos recomendados para a ferramenta do GitHub

Antes de usar os comandos a seguir, substitua:

  • PULL_REQUEST_NUMBER é o número da solicitação de envio no GitHub.
  • REPOSITORY_NAME é o nome do seu repositório do GitHub.
  • KEY_WORD é uma palavra-chave para usar em uma pesquisa.
  • ISSUE_NAME o nome de um problema do GitHub

As seguintes solicitações são recomendadas para a ferramenta do GitHub:

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

Use a ferramenta do GitLab para ver detalhes sobre solicitações de envio e problemas

Use a ferramenta do GitLab para listar solicitações de envio e problemas dos seus projetos do GitLab.

Para listar solicitações de pull em um projeto do GitLab, no chat do Gemini Code Assist, digite um comando semelhante a este:

@gitlab list my open pull requests in project PROJECT_NAME

Em que PROJECT_NAME é o nome do seu projeto do GitLab.

A ferramenta @gitlab lista suas solicitações de pull abertas.

Para listar os problemas atribuídos a você no GitLab, no chat do Gemini Code Assist, digite um comando semelhante a este:

@gitlab list issues assigned to me

A ferramenta @gitlab lista os problemas atribuídos a você.

Outros comandos recomendados

Antes de usar os comandos a seguir, substitua:

  • GITLAB_PROJECT é o nome do projeto do GitLab.
  • MERGE_REQUEST_NUMBER é o número da solicitação de mesclagem no GitLab.
  • ISSUE_NAME é o nome de um problema do GitLab.

As seguintes solicitações são recomendadas para a ferramenta GitLab:

  • @gitlab list my issues in the project GITLAB_PROJECT?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?

A seguir

  • Leia a visão geral para saber mais sobre as ferramentas do Gemini Code Assist.