Gemini Code Assist per GitHub offre la potenza di Gemini al processo di richiesta di pull fungendo da revisore del codice. Gemini Code Assist accelera e migliora la qualità del codice utilizzando un agente basato su Gemini che riassume automaticamente le richieste pull e fornisce revisioni approfondite del codice. Puoi invocare Gemini Code Assist in qualsiasi fase della richiesta di pull per esaminare il codice.
Puoi interagire con Gemini direttamente nei commenti della richiesta pull:
- Fare domande per chiarire la recensione creata da Gemini.
- Chiedi a Gemini di rispondere aggiungendo il tag
/gemini
ai commenti per porre domande nel contesto della richiesta pull.
Gemini recupererà automaticamente informazioni utili dal repository e dalla pull request per svolgere le sue attività.
Questo documento è rivolto a sviluppatori di tutti i livelli di competenza. Si presume che tu abbia una conoscenza pratica di GitHub.
Prima di iniziare
Per testare i passaggi descritti in questo documento, assicurati di eseguire una delle seguenti operazioni:
- Utilizzare il tuo repository GitHub
- Crea un fork del nostro repository di esempio
Installa Gemini Code Assist per GitHub
Per installare Gemini Code Assist, segui questi passaggi:
Vai alla pagina dell'app Gemini Code Assist per GitHub.
Se non l'hai ancora fatto, accedi al tuo account GitHub.
Fai clic su Installa.
Viene visualizzato un messaggio che richiede di installare Gemini Code Assist per un utente o un'organizzazione.
Quando ti viene chiesto di installare Gemini Code Assist per un utente o un'organizzazione, seleziona l'organizzazione in cui vuoi utilizzarlo.
Dopo aver installato Gemini Code Assist per la tua organizzazione GitHub, ti viene chiesto di selezionare i repository per attivare l'integrazione di Code Review.
Verrà visualizzata la Console di amministrazione di Gemini Code Assist.
Accedi con il tuo account GitHub.
Seleziona un account personale o un'organizzazione GitHub dal menu a discesa.
Esamina e accetta i Termini di servizio di Google, le Norme relative all'uso vietato dell'IA generativa e le Norme sulla privacy, quindi fai clic su Completa la configurazione.
Gemini Code Assist viene aggiunto alle richieste pull all'interno dei repository selezionati.
Dopo la creazione, Gemini Code Assist fornisce suggerimenti per la revisione del codice ogni volta che l'autore della richiesta di pull o altri revisori umani aggiungono commenti con il tag /gemini
alla richiesta di pull.
Gemini Code Assist è ora attivo per tutte le richieste di pull all'interno dei repository selezionati. Nella sezione successiva scoprirai come ricevere feedback e riepiloghi delle richieste pull.
Ricevere un riepilogo e un feedback delle richieste di pull
Per ricevere una revisione iniziale di una richiesta di pull da Gemini Code Assist, crea una nuova richiesta di pull.
Quando apri la nuova richiesta di pull, Gemini Code Assist fornisce una revisione iniziale. Una volta che la revisione è pronta,gemini-code-assist[bot]
viene aggiunto automaticamente come revisore alla richiesta di recupero. Gemini Code Assist aggiunge un commento relativo al problema nella scheda Conversazione della richiesta di pull con il suo feedback e procede aggiungendo commenti sulle parti modificate del codice.
I commenti della recensione contengono le seguenti informazioni:
- Gravità del problema, indicata come Critica, Alta, Media e Bassa
- Feedback sul problema
- Suggerimento di codice che può essere sottoposto a commit direttamente da GitHub
- Riferimenti a una guida di stile fornita dall'utente
Richiamare manualmente Gemini Code Assist
Gemini Code Assist ascolta i commenti di qualsiasi collaboratore della richiesta di pull e decide se deve rispondere.
Per richiamare manualmente l'Assistente codice Gemini, puoi utilizzare i seguenti comandi nella pagina dei commenti principali della richiesta pull come commento del problema.
Comando | Descrizione |
---|---|
/gemini summary |
Pubblica un riepilogo delle modifiche nella richiesta pull |
/gemini review |
Pubblica una revisione del codice delle modifiche nella richiesta di pull |
/gemini |
Richiama manualmente Gemini Code Assist nei commenti |
/gemini help |
Panoramica dei comandi disponibili |
Gestire le impostazioni di Gemini Code Assist
Chiunque abbia le autorizzazioni per modificare le impostazioni dell'app GitHub per l'organizzazione può gestire le impostazioni di Gemini Code Assist. Puoi esaminare le autorizzazioni fornite a Gemini Code Assist, gestire l'accesso al repository e disinstallare Gemini Code Assist.
Per modificare le impostazioni:
- Su GitHub, fai clic sulla tua foto del profilo e poi su Impostazioni.
- Nella sezione Integrazioni, fai clic su Applicazioni. Viene visualizzato un elenco di app GitHub.
- Accanto a Gemini Code Assist, fai clic su Configura.