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 pada setiap tahap permintaan pull untuk meninjau kode. Anda dapat berinteraksi dengan Gemini Code Assist di komentar permintaan pull secara langsung dengan:

  • Mengajukan pertanyaan klarifikasi pada 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 konsumen dan versi perusahaan

Gemini Code Assist di GitHub tersedia dalam versi konsumen, yang Anda instal langsung di GitHub, dan versi perusahaan, yang Anda instal melalui Google Cloud.

Tabel berikut merangkum perbedaan antara versi konsumen dan versi perusahaan:

Versi konsumen Versi Enterprise (Pratinjau)
Penyiapan Langsung di GitHub Dikelola melalui Google Cloud
Persyaratan layanan Persyaratan layanan Google Persyaratan layanan Google Cloud
Kuota 33 permintaan penarikan per hari Lebih dari 100 permintaan penarikan per hari
Menambahkan panduan gaya Per repositori dalam GitHub

Per repositori dalam GitHub

Di beberapa repositori menggunakan Google Cloud

Mengelola konfigurasi

Per repositori dalam GitHub

Semua repositori yang terkait dengan akun menggunakan halaman setelan

Per repositori dalam GitHub

Di beberapa repositori menggunakan Google Cloud

Dukungan GitHub

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 dalam direktori .github/workflows. Pengecualian ini membantu mencegah pengenalan konfigurasi yang berpotensi tidak aman ke repositori.

  • Versi Enterprise 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 Code Assist Source Code Management yang ada di Agen & Alat Gemini Code Assist. Untuk mengetahui petunjuknya, lihat Menyiapkan Gemini Code Assist di GitHub.

Langkah berikutnya