Empezar a usar las herramientas de Gemini Code Assist

En este documento se describen ejemplos de peticiones que puedes usar con las herramientas Gemini Code Assist de GitLab y GitHub en tu IDE. Los desarrolladores pueden usar herramientas del IDE para extraer información de servicios externos.

Para obtener más información sobre las herramientas de Gemini Code Assist y una lista completa de los servicios y productos disponibles, consulta el resumen de las herramientas de Gemini Code Assist.

Antes de empezar

  1. Configura Gemini Code Assist.
  2. Concede a tus usuarios los roles de gestión de identidades y accesos necesarios para que puedan usar Gemini Code Assist.
  3. Pide a tu administrador que habilite las herramientas.
  4. Para conectar tu cuenta de GitHub o GitLab, sigue las instrucciones de Configurar herramientas.

Usar la herramienta de GitHub para ver incidencias y solicitudes de extracción

Puedes usar la herramienta de GitHub para ver los problemas que se te han asignado y buscar problemas y código con las funciones de búsqueda de GitHub desde tu IDE.

Debes tener una cuenta de GitHub

Buscar problemas con la herramienta de GitHub

Para buscar todos los problemas que te han asignado, en el chat de Gemini Code Assist, introduce una petición similar a la siguiente:

@GitHub list issues assigned to me

La herramienta de GitHub muestra todos los problemas que se te han asignado.

Para buscar problemas asociados a un proyecto y un repositorio específicos, en la conversación de Gemini Code Assist, introduce una petición similar a la siguiente:

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

Haz los cambios siguientes:

  • PROJECT_NAME con el nombre del proyecto de GitHub.
  • REPOSITORY con el nombre del repositorio de GitHub.

La herramienta de GitHub muestra los problemas que se te han asignado en el repositorio especificado.

Buscar solicitudes de extracción con la herramienta de GitHub

Para buscar todas las solicitudes de extracción abiertas que te hayan asignado, en la conversación de Gemini Code Assist, introduce una petición similar a la siguiente:

@GitHub list pull requests assigned to me

Para buscar todas las solicitudes de extracción que se te han asignado en un proyecto y un repositorio específicos, en el chat de Gemini Code Assist, introduce una petición similar a la siguiente:

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

Haz los cambios siguientes:

  • PROJECT_NAME con el nombre del proyecto de GitHub.
  • REPOSITORY con el nombre del repositorio de GitHub.

Peticiones recomendadas adicionales para la herramienta de GitHub

Antes de usar las siguientes peticiones, sustituye lo siguiente:

  • PULL_REQUEST_NUMBER es el número de la solicitud de extracción en GitHub.
  • REPOSITORY_NAME es el nombre de tu repositorio de GitHub.
  • KEY_WORD es una palabra clave que se usa en una búsqueda.
  • ISSUE_NAME el nombre de una incidencia de GitHub

Te recomendamos que uses las siguientes peticiones para la herramienta de 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

Usar la herramienta GitLab para obtener detalles sobre solicitudes de extracción e incidencias

Puedes usar la herramienta de GitLab para ver una lista de tus solicitudes de extracción y problemas de tus proyectos de GitLab.

Para enumerar las solicitudes de extracción de un proyecto de GitLab, en el chat de Gemini Code Assist, introduce una petición similar a la siguiente:

@gitlab list my open pull requests in project PROJECT_NAME

Donde PROJECT_NAME es el nombre de tu proyecto de GitLab.

La herramienta @gitlab muestra tus solicitudes de extracción abiertas.

Para ver una lista de los problemas que se te han asignado en GitLab, introduce en el chat de Gemini Code Assist una petición similar a la siguiente:

@gitlab list issues assigned to me

La herramienta @gitlab muestra los problemas que tienes asignados.

Peticiones recomendadas adicionales

Antes de usar las siguientes peticiones, sustituye lo siguiente:

  • GITLAB_PROJECT es el nombre de tu proyecto de GitLab.
  • MERGE_REQUEST_NUMBER es el número de la solicitud de combinación en GitLab.
  • ISSUE_NAME es el nombre de un problema de GitLab.

Te recomendamos que uses las siguientes peticiones para la herramienta de 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?

Siguientes pasos

  • Consulta más información sobre las herramientas de Gemini Code Assist en el resumen.