GitHub'daki Gemini Code Assist, kod inceleyici olarak hareket ederek Gemini'ın gücünü çekme isteği sürecine getirir. GitHub'daki Gemini Code Assist, çekme isteklerini otomatik olarak özetleyen ve ayrıntılı kod incelemeleri sağlayan Gemini destekli bir aracı kullanır. Bu sayede incelemeler hızlanır ve kod kalitesi artar.
GitHub'da Gemini Code Assist'i kurduktan sonra, kodu incelemek için çekme isteğinin herhangi bir aşamasında Gemini Code Assist'i çağırabilirsiniz. Doğrudan çekme isteği yorumlarında Gemini Code Assist ile etkileşim kurmak için:
- Gemini Code Assist'in oluşturduğu inceleme hakkında açıklayıcı sorular sorma
- Çekme isteği bağlamında soru sormak için yorumlarınıza
/geminietiketini ekleyerek Gemini Code Assist'i isteme.
Gemini Code Assist, görevlerini yerine getirmek için depodan ve çekme isteğinden otomatik olarak faydalı bilgiler alır.
Bu belge, her beceri düzeyinden geliştirici için hazırlanmıştır. GitHub hakkında temel bilgilere sahip olduğunuz varsayılır.
Tüketici sürümü ve Enterprise sürümü
GitHub'daki Gemini Code Assist, doğrudan GitHub'a yüklediğiniz tüketici sürümü ve Google Cloud üzerinden yüklediğiniz Enterprise sürümü olarak kullanılabilir.
Aşağıdaki tabloda, tüketici sürümü ile kurumsal sürüm arasındaki farklar özetlenmektedir:
| Tüketici sürümü | Enterprise sürümü (önizleme) | |
|---|---|---|
| Ayarlar | Doğrudan GitHub'da | Google Cloud aracılığıyla yönetilir. |
| Hizmet şartları | Google Hizmet Şartları | Google Cloud Hizmet Şartları |
| Kotalar | Günde 33 çekme isteği | Günde 100'den fazla çekme isteği |
| Yapılandırma ve stil kılavuzu | GitHub'da depo başına ayarlama | GitHub'da depo başına veya Google Cloud'daki birden fazla depoda ayarlanabilir. |
| GitHub desteği |
GitHub |
GitHub |
GitHub'da Gemini Code Assist'i kullanma
Bu bölümde, kurulumu tamamladıktan sonra GitHub'da Gemini Code Assist'i kullanma adımları açıklanmaktadır. Bu bölüm, GitHub'daki Gemini Code Assist'in hem tüketici hem de Enterprise sürümü için geçerlidir.
Başlamadan önce
Bu bölümdeki görevleri tamamlamak için GitHub'da Gemini Code Assist'i kurduğunuzdan emin olun.
Çekme isteği özeti ve geri bildirimi alma
Gemini Code Assist'ten bir çekme isteği için ilk incelemeyi almak üzere yeni bir çekme isteği oluşturun.
Yeni çekme isteğini açtığınızda Gemini Code Assist ilk incelemeyi sağlar. İnceleme hazır olduğunda, çekme isteğine otomatik olarak gemini-code-assist[bot] incelemeci olarak eklenir. Gemini Code Assist, geri bildirimiyle birlikte çekme isteğinin Conversation (Yazışma) sekmesine bir sorun yorumu ekler ve kodun değiştirilen bölümleriyle ilgili yorumlar eklemeye devam eder.
Yorum incelemeleri aşağıdaki bilgileri içerir:
- Sorunun önem derecesi (Kritik, Yüksek, Orta ve Düşük)
- Sorunla ilgili geri bildirim
- Doğrudan GitHub'dan işlenebilen kod önerisi
- Kullanıcı tarafından sağlanan stil kılavuzuna yapılan referanslar
Gemini Code Assist'i manuel olarak çağırma
Gemini Code Assist, herhangi bir çekme isteği katılımcısının yorumlarını dinler ve yanıt verip vermemesi gerektiğine karar verir.
Gemini Code Assist'i manuel olarak çağırmak için çekme isteğindeki ana yorumlar sayfasında aşağıdaki komutları sorun yorumu olarak kullanabilirsiniz.
| Komut | Açıklama |
|---|---|
/gemini summary |
Çekme isteğindeki değişikliklerin özetini yayınlar. |
/gemini review |
Çekme isteğindeki 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 App ayarlarını değiştirme izni olan herkes Gemini Code Assist uygulama ayarlarını yönetebilir. Gemini Code Assist uygulamasına verilen izinleri inceleyebilir, depo erişimini yönetebilir ve Gemini Code Assist uygulamasını 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ı listesi gösterilir.
- Gemini Code Assist'in yanındaki Yapılandır'ı tıklayın.