Kullanıcı Kılavuzu

Github Search Users

2/10/25
Github Search Users

Github Search Users aksiyonu, GitHub üzerinde kullanıcı aramak için kullanılır. Bu aksiyon sayesinde belirli kriterlere uyan kullanıcı profilleri bulunabilir ve uygulama içinde listelenebilir. Özellikle geliştirici keşfi, proje işbirliği ya da organizasyon yapılarının görüntülenmesi senaryolarında tercih edilir.

Teknik Özellikler

Kullanıcı Arama İşlemi (Search Paneli): Bu aksiyon, verilen sorgu parametrelerine göre GitHub kullanıcılarını arar ve Github_search_users_Result nesnesi döner.

Parametreler:

  • settings (Object – zorunlu): GitHub API bağlantısı için gerekli ayarları içerir. Config Manager üzerinden tanımlanmış GitHub ayarı seçilmelidir.
  • query (String – zorunlu): Kullanıcı aramak için gerekli sorgu ifadesi. (örn. location:turkey language:python)
  • page (Decimal – opsiyonel): Sayfalama için geçerli sayfa numarası.
  • perPage (Decimal – opsiyonel): Her sayfada listelenecek kullanıcı sayısı. (örn. 20)

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 bağlanabilir.

Web & Mobil Destek: Github Search Users aksiyonu, hem web hem de mobil uygulamalarda kullanılabilir.

Github Search Users Uygulama Adımları

1. UI Design’da Aksiyon Tanımlama

  • Kuika projenizi açın.
  • UI Design modülünde kullanıcı arama fonksiyonunun yapılacağı ekranı seçin.

  • Bir TextInput ve bir Button (ör. “Kullanıcı Ara”) elementi ekleyin.
  • Butona tıklayın ve + ADD ACTION → Github → Github Search Users aksiyonunu seçin.

2. Parametreleri Yapılandırma

  • settings: Configuration Manager’da oluşturduğunuz GitHub API ayarını seçin.
  • query: TextInput elementine kullanıcı arama ifadesini bağlayın. (örn. react developer)
  • page & perPage: Büyük veri setleri için sayfalama yapmak üzere opsiyonel olarak kullanılabilir.

Kullanım Senaryosu: GitHub Kullanıcılarını Arama

Bir iş ilanı uygulamasında, kullanıcı “React developer Turkey” yazıp arama yaptığında GitHub üzerinde bu kritere uyan profiller listelenir.

Adımlar:

  1. TextInput alanı ile kullanıcıya arama sorgusu girme imkanı verin.
  2. “Ara” butonunu ekleyin.
  3. OnClick → Github Search Users aksiyonunu ekleyin.
  4. Dönen sonuçları Table elementi ile ekranda gösterin.

Github Search Users İleri Seviye Özelleştirmeler

  • Filtreli Arama: query parametresinde GitHub’ın gelişmiş arama operatörleri (örn. location:, language:, followers:>100) kullanılabilir.
  • Dinamik Sıralama: Arama sonuçları popülerliğe veya takipçi sayısına göre filtrelenebilir.
  • Sonucun Kullanımı: Bulunan kullanıcılar proje daveti, işbirliği veya takip etme gibi sonraki aksiyonlara bağlanabilir.
  • Sayfalama Desteği: Çok fazla sonuç döndüğünde page ve perPage parametreleriyle sonuçlar parça parça alınabilir.

Teknik Riskler ve Kontroller

  • query boş olmamalıdır. Aksi halde arama yapılmaz.
  • 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.
  • Geniş sonuç seti: Çok fazla kullanıcı dönebilir; bu nedenle perPage parametresi dikkatli ayarlanmalıdır.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar