Gemini Code Assist pour GitHub apporte la puissance de Gemini au processus de demande d'extraction en agissant comme un réviseur de code. Gemini Code Assist pour GitHub utilise un agent basé sur Gemini qui résume automatiquement les demandes d'extraction et fournit des revues de code approfondies, ce qui accélère les revues et améliore la qualité du code.
Une fois que vous avez configuré Gemini Code Assist pour GitHub, vous pouvez l'appeler à n'importe quelle étape de la demande d'extraction pour réviser le code. Vous pouvez interagir directement avec Gemini Code Assist dans les commentaires de la demande d'extraction en procédant comme suit :
- Posez des questions pour obtenir des précisions sur la revue créée par Gemini Code Assist.
- Appelez Gemini Code Assist en ajoutant le tag
/geminià vos commentaires pour poser des questions dans le contexte de la demande d'extraction.
Gemini Code Assist récupère automatiquement des informations utiles à partir du dépôt et de la demande d'extraction pour effectuer ses tâches.
Dans ce document, qui s'adresse aux développeurs de tous niveaux, nous partons du principe que vous disposez de connaissances de base sur GitHub.
Version Enterprise
Gemini Code Assist pour GitHub est disponible dans une version Enterprise que vous installez via Google Cloud.
Le tableau suivant résume différents aspects de la version Enterprise :
| Version Enterprise (bêta) | |
|---|---|
| Conditions d'utilisation | Google Cloud conditions d'utilisation |
| Quota | Plus de 100 demandes d'extraction par jour |
| Gestion des configurations |
Par dépôt dans GitHub Dans plusieurs dépôts à l'aide de Google Cloud |
| Ajout d'un guide de style |
Par dépôt dans GitHub Dans plusieurs dépôts à l'aide de Google Cloud |
| Assistance GitHub |
GitHub |
Remarques
Gemini Code Assist pour GitHub ne génère pas de résumés ni de suggestions de code pour les fichiers situés dans le répertoire
.github/workflows. Cette exclusion permet d'éviter l'introduction de configurations potentiellement non sécurisées dans le dépôt.Gemini Code Assist pour GitHub utilise une connexion Developer Connect pour connecter vos dépôts GitHub à Google Cloud.
Cette connexion Developer Connect est toujours créée dans la région
us-east1.Cette connexion Developer Connect doit être créée à l'aide de la section Gestion du code source Code Assist située dans Agents et outils de Gemini Code Assist. Pour obtenir des instructions, consultez Configurer Gemini Code Assist pour GitHub.
Si vous souhaitez ajouter un dépôt GitHub à une connexion Developer Connect que vous avez créée précédemment lors de la configuration de Gemini Code Assist pour GitHub, vous devez utiliser Developer Connect pour ce faire.
Étape suivante
- Configurez Gemini Code Assist pour GitHub.
- Utilisez Gemini Code Assist pour GitHub.
- Découvrez comment personnaliser le comportement de Gemini Code Assist pour GitHub.