Revisa el código de GitHub con Gemini Code Assist

Gemini Code Assist para GitHub aporta la potencia de Gemini al proceso de solicitudes de extracción actuando como revisor de código. Gemini Code Assist para GitHub usa un agente potenciado por Gemini que resume automáticamente las solicitudes de extracción y proporciona revisiones de código detalladas, lo que acelera las revisiones y aumenta la calidad del código.

Una vez que configures Gemini Code Assist para GitHub, puedes invocarlo en cualquier etapa de la solicitud de extracción para revisar el código. Puedes interactuar con Gemini Code Assist en los comentarios de la solicitud de extracción directamente de las siguientes maneras:

  • Hacer preguntas aclaratorias sobre la revisión que crea Gemini Code Assist
  • Agregar la etiqueta /gemini a tus comentarios para hacer preguntas en el contexto de la solicitud de extracción

Gemini Code Assist recuperará automáticamente información útil del repositorio y la solicitud de extracción para realizar sus tareas.

Este documento está dirigido a desarrolladores de todos los niveles de habilidad. Se supone que tienes conocimientos prácticos de GitHub.

Antes de comenzar

Para probar los pasos de este documento, asegúrate de realizar una de las siguientes acciones:

Obtén un resumen y comentarios sobre la solicitud de extracción

Para obtener una revisión inicial de una solicitud de extracción de Gemini Code Assist, crea una solicitud de extracción nueva.

Cuando abres la nueva solicitud de extracción, Gemini Code Assist proporciona una revisión inicial. Una vez que la revisión esté lista, se agregará automáticamente gemini-code-assist[bot] como revisor a la solicitud de extracción. Gemini Code Assist agrega un comentario sobre el problema en la pestaña Conversation de la solicitud de extracción con sus comentarios y, luego, agrega comentarios sobre las partes modificadas del código.

Los comentarios de las opiniones contienen la siguiente información:

  • Gravedad del problema, que se indica como Crítica, Alta, Media y Baja
  • Comentarios sobre el problema
  • Sugerencia de código que se puede confirmar directamente desde GitHub
  • Referencias a una guía de estilo proporcionada por el usuario

Cómo invocar Gemini Code Assist de forma manual

Gemini Code Assist escucha los comentarios de cualquier colaborador de la solicitud de extracción y decide si debe responder.

Para invocar Gemini Code Assist de forma manual, puedes usar los siguientes comandos en la página principal de comentarios de la solicitud de extracción como comentario de problema.

Comando Descripción
/gemini summary Publica un resumen de los cambios en la solicitud de extracción.
/gemini review Publica una revisión de código de los cambios en la solicitud de extracción.
/gemini Invoca Gemini Code Assist de forma manual en los comentarios
/gemini help Descripción general de los comandos disponibles

Administra la configuración de Gemini Code Assist

Cualquier persona con permisos para modificar la configuración de la app de GitHub de la organización puede administrar la configuración de la app de Gemini Code Assist. Puedes revisar los permisos que se otorgan a la app de Gemini Code Assist, administrar el acceso al repositorio y desinstalar la app de Gemini Code Assist.

Para modificar la configuración, sigue estos pasos:

  1. En GitHub, haz clic en tu foto de perfil y, luego, en Settings.
  2. En la sección Integraciones, haz clic en Aplicaciones. Se muestra una lista de GitHub Apps.
  3. Junto a Gemini Code Assist, haz clic en Configurar.

¿Qué sigue?