Kullanıcı Kılavuzu

Github Get Commit List

2/10/25
Github Get Commit List

Github Get Commit List aksiyonu, belirli bir GitHub repository’sine ait commit listesini almak için kullanılır. Bu aksiyon sayesinde bir projenin commit geçmişi, kim tarafından ve ne zaman yapıldığı gibi detaylı bilgiler elde edilebilir. Özellikle yazılım geliştirme süreçlerinde versiyon kontrolü, kod inceleme ve değişiklik takibi için idealdir.

Teknik Özellikler

Commit Listesi Getirme (Commit Paneli): Bu aksiyon, ilgili repository’ye ait commit’leri listeler ve Github_list_commits_Result nesnesi döner.

Parametreler:

  • settings (Object – zorunlu): GitHub API bağlantısı için gerekli ayarları içerir. Configuration Manager üzerinden tanımlanmış GitHub ayarı buradan seçilmelidir.
  • author (String – opsiyonel): Commit’leri filtrelemek için yazar bilgisi. (örn. octocat)
  • owner (String – zorunlu): Repository’nin sahibi. (örn. kuika)
  • repo (String – zorunlu): Commit’leri alınacak repository adı. (örn. platform-docs)
  • page (Decimal – opsiyonel): Sayfalama için geçerli sayfa numarası.
  • perPage (Decimal – opsiyonel): Her sayfada getirilecek commit sayısı. (örn. 20)
  • sha (String – opsiyonel): Commit’leri belirli bir branch veya SHA üzerinden filtrelemek için kullanılır.

Veri Kaynağı Uyumluluğu: Tüm parametreler sabit (Fixed) olarak girilebileceği gibi, Symbol Picker aracılığıyla Form Input, Current, Action Result, Method Input gibi dinamik kaynaklardan da alınabilir.

Web & Mobil Destek: Github Get Commit List aksiyonu, hem web hem de mobil uygulamalarda kullanılabilir.

Github Get Commit List Uygulama Adımları

1. UI Design’da Aksiyon Tanımlama

  • Kuika projenizi açın.
  • UI Design modülünde commit listesinin gösterileceği ekranı seçin.
  • Bir Button ekleyin (ör. “Commitleri Göster”).
  • Butona tıklayın ve + ADD ACTION → Github → Github Get Commit List aksiyonunu seçin.

2. Parametreleri Yapılandırma

  • settings: Configuration Manager’da oluşturduğunuz GitHub API ayarını seçin.
  • owner: Repository sahibini yazın (örn. kuika).
  • repo: Repository adını yazın (örn. platform-docs).
  • author, page, perPage, sha: İhtiyaca göre opsiyonel olarak doldurulabilir.

Kullanım Senaryosu: Commit Geçmişini Gösterme

Bir proje yönetim uygulamasında, kullanıcı repository adı ve sahibini girerek commit geçmişini görmek ister.

Adımlar:

  1. “Commitleri Göster” butonu ekleyin.
  2. OnClick → Github Get Commit List aksiyonunu ekleyin.
  3. owner ve repo parametrelerini kullanıcı girişine bağlayın.
  4. Dönen sonuçları Table elementi ile ekranda gösterin.

Github Get Commit List İleri Seviye Özelleştirmeler

  • Yazara Göre Filtreleme: Belirli bir geliştiricinin commitlerini listeleyebilirsiniz.
  • Sayfalama Kullanımı: Büyük projelerde çok fazla commit olabileceği için page ve perPage parametreleriyle sayfa bazlı listeleme yapılabilir.
  • Branch Bazlı İnceleme: sha parametresi kullanılarak sadece belirli bir branch’e ait commitler alınabilir.
  • Sonucun Kullanımı: Alınan commit bilgileri raporlama, bildirim gönderme veya dashboard güncelleme gibi işlemlerde kullanılabilir.

Teknik Riskler ve Kontroller

  • owner ve repo boş olmamalıdır. Aksi halde işlem başarısız olur.
  • settings doğru yapılandırılmalıdır. Configuration Manager’da GitHub API ayarı yapılmazsa aksiyon çalışmaz.
  • GitHub rate limit: Çok sık sorgu yapılırsa GitHub API limitine takılabilirsiniz.
  • Büyük veri seti: Çok fazla commit dönebilir; bu nedenle sayfalama önerilir.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar