Gemini Code Assist sur GitHub apporte la puissance de Gemini au processus de demande d'extraction en agissant comme un réviseur de code. Gemini Code Assist sur 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 sur 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 grand public et version Enterprise
Gemini Code Assist sur GitHub est disponible dans une version Enterprise que vous installez via Google Cloud. Une version grand public existe également. Toutefois, la diffusion des requêtes vers la version grand public est en cours d'arrêt, et vous ne devez pas installer cette version.
Le tableau suivant résume les différences entre la version grand public et la version Enterprise :
| Version grand public | Version Enterprise (bêta) | |
|---|---|---|
| Conditions d'utilisation | Conditions d'utilisation de Google | Google Cloud Conditions d'utilisation |
| Quota | 33 demandes d'extraction par jour | Plus de 100 demandes d'extraction par jour |
| Gestion des configurations |
Par dépôt dans GitHub Tous les dépôts associés à un compte à l'aide de la page des paramètres |
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 |
Par dépôt dans GitHub Dans plusieurs dépôts à l'aide de Google Cloud |
| Assistance GitHub |
GitHub |
GitHub |
Remarques
Gemini Code Assist sur 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.La version Enterprise 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 de Code Assist située dans Agents et outils de Gemini Code Assist. Pour obtenir des instructions, consultez Configurer Gemini Code Assist sur GitHub.
Étape suivante
- Configurez Gemini Code Assist sur GitHub.
- Utilisez Gemini Code Assist sur GitHub.
- Découvrez comment personnaliser le comportement de Gemini Code Assist sur GitHub.