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 optimisé par 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 appeler Gemini Code Assist à n'importe quelle étape de la demande d'extraction pour réviser le code. Vous pouvez interagir avec Gemini Code Assist directement dans les commentaires des demandes d'extraction :
- Poser des questions de clarification sur l'examen créé par Gemini Code Assist.
- Appeler 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 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, Il suppose que vous maîtrisez GitHub.
Version grand public et version Enterprise
Gemini Code Assist sur GitHub est disponible en version grand public, que vous installez directement dans GitHub, et en version Enterprise, que vous installez via Google Cloud.
Le tableau suivant récapitule les différences entre la version grand public et la version Enterprise :
| Version grand public | Version Enterprise (aperçu) | |
|---|---|---|
| Configuration | Directement dans GitHub | Géré avec Google Cloud |
| Conditions d'utilisation | Conditions d'utilisation de Google | Conditions d'utilisation de Google Cloud |
| Quota | 33 demandes d'extraction par jour | Plus de 100 demandes d'extraction par jour |
| Ajouter 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 |
| Gérer les 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 |
| Compatibilité avec 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 Code Assist disponible dans Agents et outils Gemini Code Assist. Pour obtenir des instructions, consultez Configurer Gemini Code Assist sur GitHub.