Rivedere il codice GitHub utilizzando Gemini Code Assist

Gemini Code Assist su GitHub ti consente di riassumere automaticamente le richieste pull e generare revisioni approfondite del codice. Ciò consente di velocizzare i cicli di revisione e migliorare la qualità complessiva del codice nei repository.

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

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

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.

Versione Enterprise

Gemini Code Assist su GitHub è disponibile in una versione enterprise, che installi tramite Google Cloud.

La seguente tabella riassume i diversi aspetti della versione Enterprise:

Versione Enterprise (anteprima)
Termini di servizio Google Cloud Termini di servizio
Quote Più di 100 richieste pull al giorno
Gestione delle configurazioni

Per repository all'interno di GitHub

In più repository utilizzando Google Cloud

Aggiungere una guida di stile

Per repository all'interno di GitHub

In più repository utilizzando Google Cloud

Supporto GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Considerazioni

  • Gemini Code Assist su GitHub non genera riepiloghi o suggerimenti di codice per i file che si trovano nella directory .github/workflows. Questa esclusione contribuisce a impedire l'introduzione di configurazioni potenzialmente non sicure nel repository.

  • Gemini Code Assist su GitHub utilizza una connessione Developer Connect per connettere i tuoi repository GitHub a Google Cloud.

    • Questa connessione Developer Connect viene sempre creata nella regione us-east1.

    • Questa connessione Developer Connect deve essere creata utilizzando la sezione Gestione del codice sorgente di Code Assist che si trova in Agenti e strumenti di Gemini Code Assist. Per istruzioni, vedi Configurare Gemini Code Assist su GitHub.

    • Se vuoi aggiungere un repository GitHub a una connessione Developer Connect che hai creato in precedenza durante la configurazione di Gemini Code Assist su GitHub, devi utilizzare Developer Connect.

Passaggi successivi