Rivedi il codice GitHub utilizzando Gemini Code Assist

Gemini Code Assist per GitHub porta la potenza di Gemini nel processo di richiesta di pull agendo come revisore del codice. Gemini Code Assist per GitHub utilizza un agente basato su Gemini che riepiloga automaticamente le richieste di pull e fornisce revisioni approfondite del codice, accelerando le revisioni e aumentando la qualità del codice.

Dopo aver configurato Gemini Code Assist per GitHub, puoi richiamare Gemini Code Assist in qualsiasi fase della richiesta di pull per esaminare il codice. Puoi interagire con Gemini Code Assist nei commenti delle richieste pull direttamente:

  • Porre domande chiarificatrici sulla revisione creata da Gemini Code Assist.
  • Chiedi a Gemini Code Assist di rispondere alle tue domande nel contesto della richiesta di pull aggiungendo il tag /gemini ai tuoi commenti.

Gemini Code Assist recupererà automaticamente informazioni utili dal repository e dalla richiesta di pull per svolgere le sue attività.

Questo documento è destinato a sviluppatori di tutti i livelli di competenza. Presuppone 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:

Ricevere il riepilogo e il feedback delle richieste di pull

Per ottenere 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 pronta la revisione, gemini-code-assist[bot] viene aggiunto automaticamente come revisore alla richiesta di pull. Gemini Code Assist aggiunge un commento al problema nella scheda Conversazione della richiesta di pull con il suo feedback e procede ad aggiungere commenti sulle parti modificate del codice.

I commenti alle recensioni contengono le seguenti informazioni:

  • Gravità del problema, indicata come Critica, Elevata, Media e Bassa
  • Feedback sul problema
  • Suggerimento di codice che può essere eseguito 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 rispondere.

Per richiamare manualmente Gemini Code Assist, puoi utilizzare i seguenti comandi nella pagina dei commenti principale della richiesta di pull come commento del problema.

Comando Descrizione
/gemini summary Pubblica un riepilogo delle modifiche nella richiesta di pull
/gemini review Pubblica una revisione del codice delle modifiche nella richiesta di pull
/gemini Invoca manualmente Gemini Code Assist nei commenti
/gemini help Panoramica dei comandi disponibili

Gestire le impostazioni di Gemini Code Assist

Chiunque disponga delle autorizzazioni per modificare le impostazioni dell'app GitHub per l'organizzazione può gestire le impostazioni dell'app Gemini Code Assist. Puoi esaminare le autorizzazioni fornite all'app Gemini Code Assist, gestire l'accesso al repository e disinstallare l'app Gemini Code Assist.

Per modificare le impostazioni:

  1. Su GitHub, fai clic sulla tua foto del profilo e poi su Impostazioni.
  2. Nella sezione Integrazioni, fai clic su Applicazioni. Viene visualizzato un elenco di app GitHub.
  3. Accanto a Gemini Code Assist, fai clic su Configura.

Passaggi successivi