Revisa el código de GitHub con Gemini Code Assist

Gemini Code Assist para GitHub lleva el poder de Gemini al proceso de solicitud de extracción actuando como revisor de código. Gemini Code Assist acelera y aumenta la calidad del código con un agente potenciado por Gemini que resume automáticamente las solicitudes de extracción y proporciona revisiones de código detalladas. Puedes invocar Gemini Code Assist en cualquier etapa de la solicitud de extracción para revisar el código.

Puedes interactuar con Gemini en los comentarios de la solicitud de extracción directamente de las siguientes maneras:

  • Hacer preguntas de aclaración sobre la revisión que crea Gemini
  • Agrega la etiqueta /gemini a tus comentarios para indicarle a Gemini que realice preguntas en el contexto de la solicitud de extracción.

Gemini 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 da por sentado que tienes conocimientos prácticos de GitHub.

Antes de comenzar

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

Instala Gemini Code Assist para GitHub

Para instalar Gemini Code Assist, sigue estos pasos:

  1. Ve a la página de la app de Gemini Code Assist para GitHub.

  2. Accede a tu cuenta de GitHub si aún no lo has hecho.

  3. Haz clic en Install.

    Aparece un mensaje para instalar Gemini Code Assist para un usuario o una organización.

  4. Cuando se te solicite que instales Gemini Code Assist para un usuario o una organización, selecciona la organización en la que deseas usarlo.

    Después de instalar Gemini Code Assist en tu organización de GitHub, se te pedirá que selecciones los repositorios para habilitar la integración de Code Review.

    Se te redireccionará a la Consola del administrador de Gemini Code Assist.

  5. Accede con tu cuenta de GitHub.

  6. Selecciona una organización o una cuenta personal de GitHub en el menú desplegable.

  7. Revisa y acepta las Condiciones del Servicio de Google, la Política de Uso Prohibido de IA Generativas y la Política de Privacidad, y, luego, haz clic en Completar configuración.

    Gemini Code Assist se agrega a las solicitudes de extracción de los repositorios seleccionados.

Después de la creación, Gemini Code Assist proporciona sugerencias para tu revisión de código cada vez que el autor de la solicitud de extracción o algún otro revisor humano agrega comentarios con la etiqueta /gemini en la solicitud de extracción.

Gemini Code Assist ahora está activo para todas las solicitudes de extracción de tus repositorios seleccionados. En la siguiente sección, aprenderás a obtener comentarios y resúmenes de solicitudes de extracción.

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

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

Cuando abres la nueva solicitud de extracción, Gemini Code Assist proporciona una revisión inicial. Una vez que la revisión esté lista, gemini-code-assist[bot] se agregará automáticamente 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 continúa agregando comentarios sobre las partes modificadas del código.

Los comentarios de revisión 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

Invoca 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 de comentarios principal de la solicitud de extracción como un comentario de error.

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 que tenga permisos para modificar la configuración de la app de GitHub de la organización puede administrar la configuración de Gemini Code Assist. Puedes revisar los permisos proporcionados a Gemini Code Assist, administrar el acceso al repositorio y desinstalar Gemini Code Assist.

Para modificar la configuración, sigue estos pasos:

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

¿Qué sigue?