Gemini Code Assist en GitHub aporta el poder de Gemini al proceso de solicitudes de extracción actuando como revisor de código. Gemini Code Assist en 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 en 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
/geminia 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.
Versión para consumidores y versión empresarial
Gemini Code Assist en GitHub está disponible en una versión para el consumidor, que se instala directamente en GitHub, y en una versión empresarial, que se instala a través de Google Cloud.
En la siguiente tabla, se resumen las diferencias entre la versión para consumidores y la versión empresarial:
| Versión para consumidores | Versión para empresas (vista previa) | |
|---|---|---|
| Configuración | Directamente en GitHub | Administrado a través de Google Cloud |
| Condiciones del Servicio | Condiciones del Servicio de Google | Condiciones del Servicio de Google Cloud |
| Cuotas | 33 solicitudes de extracción por día | Más de 100 solicitudes de extracción por día |
| Guía de configuración y estilo | Configuración por repositorio en GitHub | Se puede configurar por repositorio en GitHub o en varios repositorios de Google Cloud. |
| Compatibilidad con GitHub |
GitHub |
GitHub |
Usa Gemini Code Assist en GitHub
En esta sección, se proporcionan los pasos para usar Gemini Code Assist en GitHub una vez que hayas completado la configuración. Esta sección se aplica a las versiones para consumidores y empresas de Gemini Code Assist en GitHub.
Antes de comenzar
Para completar las tareas de esta sección, asegúrate de configurar Gemini Code Assist en GitHub.
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:
- En GitHub, haz clic en tu foto de perfil y, luego, en Settings.
- En la sección Integraciones, haz clic en Aplicaciones. Se muestra una lista de apps de GitHub.
- Junto a Gemini Code Assist, haz clic en Configurar.
¿Qué sigue?
- Configura Gemini Code Assist en GitHub.
- Obtén más información para personalizar el comportamiento de Gemini Code Assist en GitHub.