Gemini Code Assist di GitHub menghadirkan kecanggihan Gemini ke 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 tahap mana pun dalam permintaan pull untuk meninjau kode. Anda dapat berinteraksi dengan Gemini Code Assist di komentar pull request secara langsung dengan:
- Mengajukan pertanyaan klarifikasi tentang ulasan yang dibuat Gemini Code Assist.
- Mendorong Gemini Code Assist dengan menambahkan tag
/geminike 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 keterampilan. 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 pull per hari |
| Panduan konfigurasi dan gaya | Menetapkan per repositori dalam GitHub | Dapat ditetapkan per repositori dalam GitHub atau di beberapa repositori dari Google Cloud |
| Dukungan GitHub |
GitHub |
GitHub |
Menggunakan Gemini Code Assist di GitHub
Bagian ini memberikan langkah-langkah untuk menggunakan Gemini Code Assist di GitHub setelah Anda menyelesaikan penyiapan. Bagian ini berlaku untuk Gemini Code Assist versi konsumen dan perusahaan di GitHub.
Sebelum memulai
Untuk menyelesaikan tugas di bagian ini, pastikan Anda telah menyiapkan Gemini Code Assist di GitHub.
Mendapatkan ringkasan dan masukan permintaan pull
Untuk mendapatkan ulasan awal permintaan pull dari Gemini Code Assist, buat permintaan pull baru.
Saat Anda membuka pull request baru, Gemini Code Assist akan memberikan
peninjauan awal. Setelah peninjauan selesai, gemini-code-assist[bot] akan otomatis ditambahkan sebagai peninjau ke permintaan pull. Gemini Code Assist menambahkan komentar masalah di tab
Percakapan pada pull request dengan masukan, dan melanjutkan dengan menambahkan
komentar tentang bagian kode yang diubah.
Komentar ulasan berisi informasi berikut:
- Tingkat keseriusan masalah, yang diberikan sebagai Sangat Kritis, Tinggi, Sedang, dan Rendah
- Masukan terkait masalah
- Saran kode yang dapat di-commit langsung dari GitHub
- Referensi ke panduan gaya yang disediakan pengguna
Memanggil Gemini Code Assist secara manual
Gemini Code Assist memantau komentar dari kontributor pull request, dan memutuskan apakah harus merespons atau tidak.
Untuk memanggil Gemini Code Assist secara manual, Anda dapat menggunakan perintah berikut di halaman komentar utama pada pull request sebagai komentar masalah.
| Perintah | Deskripsi |
|---|---|
/gemini summary |
Memposting ringkasan perubahan dalam pull request |
/gemini review |
Memposting peninjauan kode atas perubahan dalam permintaan pull |
/gemini |
Memanggil Gemini Code Assist secara manual di komentar |
/gemini help |
Ringkasan perintah yang tersedia |
Mengelola setelan Gemini Code Assist
Siapa pun yang memiliki izin untuk mengubah setelan Aplikasi GitHub untuk organisasi dapat mengelola setelan aplikasi Gemini Code Assist. Anda dapat meninjau izin yang diberikan ke aplikasi Gemini Code Assist, mengelola akses repositori, dan meng-uninstal aplikasi Gemini Code Assist.
Untuk mengubah setelan, ikuti langkah-langkah berikut:
- Di GitHub, klik foto profil Anda, lalu klik Settings.
- Di bagian Integrations, klik Applications. Daftar Aplikasi GitHub akan ditampilkan.
- Di samping Gemini Code Assist, klik Configure.