GitHub için Gemini Code Assist, kod inceleme uzmanı olarak hareket ederek Gemini'nin gücünü pull isteklerine getirir. Gemini Code Assist, çekme isteklerini otomatik olarak özetleyen ve ayrıntılı kod incelemeleri sağlayan Gemini destekli bir temsilci kullanarak kodun hızını ve kalitesini artırır. Kodu incelemek için çekme isteğinin herhangi bir aşamasında Gemini Code Assist'i çağırabilirsiniz.
Gemini ile doğrudan çekme isteği yorumlarında etkileşime geçebilirsiniz:
- Gemini'nin oluşturduğu yorumla ilgili açıklayıcı sorular sorabilirsiniz.
- Gemini'den, yorumlarınıza
/gemini
etiketini ekleyerek çekme isteği bağlamında soru sormasını isteme
Gemini, görevlerini gerçekleştirmek için depoda bulunan faydalı bilgileri otomatik olarak alır ve isteği alır.
Bu doküman, her beceri düzeyindeki geliştiriciler için hazırlanmıştır. Bu makalede, GitHub hakkında bilgi sahibi olduğunuz varsayılmaktadır.
Başlamadan önce
Bu dokümandaki adımları test etmek için aşağıdakilerden birini yaptığınızdan emin olun:
- Kendi GitHub deponuzu kullanma
- Örnek depomuzun çatalını oluşturun
GitHub için Gemini Code Assist'i yükleme
Gemini Code Assist'i yüklemek için aşağıdaki adımları uygulayın:
GitHub için Gemini Code Assist uygulama sayfasına gidin.
Henüz yapmadıysanız GitHub hesabınızda oturum açın.
Yükle'yi tıklayın.
Bir kullanıcı veya kuruluş için Gemini Code Assist'i yükleme istemi gösterilir.
Bir kullanıcı veya kuruluş için Gemini Code Assist'i yüklemeniz istendiğinde, bu aracı kullanmak istediğiniz kuruluşu seçin.
GitHub kuruluşunuz için Gemini Code Assist'i yükledikten sonra, Code Review entegrasyonunu etkinleştirmek üzere depoları seçmeniz istenir.
Gemini Code Assist Yönetici Konsolu'na yönlendirilirsiniz.
GitHub hesabınızla giriş yapın.
Açılır menüden bir GitHub kuruluşu veya kişisel hesabı seçin.
Google Hizmet Şartları, Üretken Yapay Zeka Yasaklanan Kullanım Politikası ve Gizlilik Politikası'nı inceleyip kabul edin, ardından Kurulumu tamamla'yı tıklayın.
Gemini Code Assist, seçtiğiniz depolardaki çekme isteklerine eklenir.
Gemini Code Assist, oluşturulduktan sonra, çekme isteği yazarı veya diğer gerçek kişi incelemeciler çekme isteğine /gemini
etiketi içeren yorumlar her eklediğinde kod incelemeniz için öneriler sunar.
Gemini Code Assist artık seçtiğiniz depolardaki tüm alma isteklerinde etkin. Bir sonraki bölümde, çekme isteğinde özet ve geri bildirim alma hakkında bilgi edineceksiniz.
Pull isteği özetini ve geri bildirimi alma
Gemini Code Assist'ten bir çekme isteği için ilk inceleme almak üzere yeni bir çekme isteği oluşturun.
Yeni çekme isteğini açtığınızda Gemini Code Assist ilk incelemeyi yapar. İnceleme hazır olduktan sonra gemini-code-assist[bot]
, alma isteğine otomatik olarak incelemeci olarak eklenir. Gemini Code Assist, geri bildirimiyle birlikte çekme isteğinin Görüşme sekmesine bir sorun yorumu ekler ve kodun değiştirilen bölümleri hakkında yorumlar eklemeye devam eder.
İnceleme yorumları aşağıdaki bilgileri içerir:
- Sorunun önem derecesi (Kritik, Yüksek, Orta ve Düşük olarak belirtilir)
- Sorunla ilgili geri bildirim
- Doğrudan GitHub'dan gönderilebilecek kod önerisi
- Kullanıcı tarafından sağlanan bir stil kılavuzuna yapılan referanslar
Gemini Code Assist'i manuel olarak çağırma
Gemini Code Assist, pull isteğinde bulunan tüm katkıda bulunanların yorumlarını dinler ve yanıt verip vermeyeceğine karar verir.
Gemini Code Assist'i manuel olarak çağırmak için çekme isteğinde ana yorumlar sayfasındaki aşağıdaki komutları sorun yorumu olarak kullanabilirsiniz.
Komut | Açıklama |
---|---|
/gemini summary |
Alma isteğinde yapılan değişikliklerin özetini yayınlar |
/gemini review |
Alma isteğinde yapılan değişikliklerin kod incelemesini yayınlar |
/gemini |
Yorumlarda Gemini Code Assist'i manuel olarak çağırma |
/gemini help |
Kullanılabilir komutlara genel bakış |
Gemini Code Assist ayarlarını yönetme
Kuruluş için GitHub uygulaması ayarlarını değiştirme iznine sahip olan herkes Gemini Code Assist ayarlarını yönetebilir. Gemini Code Assist'e verilen izinleri inceleyebilir, depolama alanı erişimini yönetebilir ve Gemini Code Assist'i kaldırabilirsiniz.
Ayarları değiştirmek için aşağıdaki adımları uygulayın:
- GitHub'da profil fotoğrafınızı ve ardından Ayarlar'ı tıklayın.
- Entegrasyonlar bölümünde Uygulamalar'ı tıklayın. GitHub uygulamalarının listesi gösterilir.
- Gemini Code Assist'in yanındaki Yapılandır'ı tıklayın.