Meninjau kode GitHub menggunakan Gemini Code Assist

Gemini Code Assist di GitHub menghadirkan kecanggihan Gemini untuk proses permintaan pull dengan bertindak sebagai peninjau kode. Gemini Code Assist di GitHub menggunakan agen yang didukung Gemini yang secara otomatis meringkas permintaan pull dan memberikan peninjauan kode yang mendalam, sehingga mempercepat peninjauan dan meningkatkan kualitas kode.

Setelah menyiapkan Gemini Code Assist di GitHub, Anda dapat memanggil Gemini Code Assist di setiap tahap permintaan pull untuk meninjau kode. Anda dapat berinteraksi dengan Gemini Code Assist di komentar permintaan pull secara langsung dengan:

  • Mengajukan pertanyaan klarifikasi tentang ulasan yang dibuat Gemini Code Assist.
  • Mendorong Gemini Code Assist dengan menambahkan tag /gemini ke komentar Anda untuk mengajukan pertanyaan dalam konteks permintaan pull.

Gemini Code Assist akan otomatis mengambil informasi yang berguna dari repositori dan pull request untuk menjalankan tugasnya.

Dokumen ini ditujukan bagi developer dengan semua tingkat keahlian. Panduan ini mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang GitHub.

Versi Enterprise

Gemini Code Assist di GitHub tersedia dalam versi Enterprise, yang Anda instal melalui Google Cloud.

Tabel berikut merangkum berbagai aspek versi perusahaan:

Versi Enterprise (Pratinjau)
Persyaratan layanan Google Cloud persyaratan layanan
Kuota Lebih dari 100 permintaan pull per hari
Mengelola konfigurasi

Per repositori dalam GitHub

Di beberapa repositori menggunakan Google Cloud

Menambahkan panduan gaya

Per repositori dalam GitHub

Di beberapa repositori menggunakan Google Cloud

Dukungan GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Pertimbangan

  • Gemini Code Assist di GitHub tidak membuat ringkasan atau saran kode untuk file apa pun yang berada di dalam direktori .github/workflows. Pengecualian ini membantu mencegah pengenalan konfigurasi yang berpotensi tidak aman ke repositori.

  • Gemini Code Assist di GitHub menggunakan koneksi Developer Connect untuk menghubungkan repositori GitHub Anda ke Google Cloud.

    • Koneksi Developer Connect ini selalu dibuat di region us-east1.

    • Koneksi Developer Connect ini harus dibuat menggunakan bagian Pengelolaan Kode Sumber Code Assist yang ada di Agen & Alat Gemini Code Assist. Untuk mengetahui petunjuknya, lihat Menyiapkan Gemini Code Assist di GitHub.

    • Jika ingin menambahkan repositori GitHub ke koneksi Developer Connect yang sebelumnya Anda buat selama penyiapan Gemini Code Assist di GitHub, Anda harus menggunakan Developer Connect untuk melakukannya.

Langkah berikutnya