GitRank hakkında bilmen gereken her şey. Aradığını bulamadın mı? Bize ulaşmaktan çekinme.
1Başlarken
GitRank nedir?
GitRank, pull request'leri otomatik olarak değerlendirmek ve puanlamak için AI kullanan açık kaynak bir platformdur. Mühendislik ekiplerinin bug bounty programları yönetmesine, en iyi katkıcıları tanımasına ve geliştirici etkisini objektif olarak ölçmesine yardımcı olur.
GitRank PR'ları nasıl değerlendirir?
Bir PR merge edildiğinde, GitRank diff'i alır ve Claude'a (Anthropic'in AI'ı) gönderir. AI değişiklikleri analiz eder, etkilenen bileşeni ve önem düzeyini sınıflandırır, uygunluk kriterlerini kontrol eder (sorun bağlantısı, testler, dokümantasyon) ve yapılandırılmış çarpanlarını kullanarak bir skor hesaplar.
Kurulum ne kadar sürer?
Çoğu ekip 5 dakikadan kısa sürede çalışır duruma gelir. GitHub App'i yükle, takip etmek istediğin depoları seç ve puanlama kurallarını yapılandır. GitRank yeni PR'ları hemen işlemeye başlar.
Geçmiş PR'ları işleyebilir miyim?
Evet! GitRank, uygulamayı yüklemeden önce gelen PR'ları işlemenizi sağlayan bir geri doldurma özelliği içerir. Bu, temel puanlar ve geçmiş liderlik tabloları oluşturmak için harika.
2Puanlama ve Yapılandırma
Son skor nasıl hesaplanır?
Formül şu şekilde: Son Puan = Temel Puanlar (ciddiyet seviyesinden) × Çarpan (bileşenden). Örneğin, Auth bileşeninde bir P1 ciddiyet düzeltmesi (50 temel puan) 1.5× çarpanla 75 puan kazanırdı.
Uygunluk kriterleri nelerdir?
GitRank dört kriteri kontrol eder: (1) Bu bir sorunu/hatayı mı düzeltiyor? (2) Uygulama gerçekten iddia ettiği şeyi mi düzeltiyor? (3) PR düzgün bir şekilde mi belgelenmiş? (4) Testler dahil mi? Uygunluk kontrolünde başarısız olan PR'ler yine de değerlendirilir ama 0 puan alır.
Bileşenleri ve çarpanları özelleştirebilir miyim?
Tabii ki! Kendi bileşenlerinizi tanımlarsınız (örneğin Auth, Payments, UI) ve karmaşıklığa ya da iş önemine göre çarpanlar atarsınız. Ayrıca PR'leri otomatik olarak sınıflandırmak için dosya yolu kuralları da ayarlayabilirsiniz.
AI sınıflandırması ne kadar doğru?
Testlerimizde Claude, bileşen ve ciddiyet sınıflandırmasını yaklaşık %90 oranında doğru yapıyor. İsterseniz herhangi bir değerlendirmeyi gözden geçirebilir ve geçersiz kılabilirsiniz. AI, kararlarının nedenini açıklayarak mantığını anlamanıza yardımcı olur.
3GitHub Entegrasyonu
GitRank'in hangi GitHub izinlerine ihtiyacı var?
GitRank'in kod ve pull request'lere okuma erişimi (diff'leri analiz etmek için) ve issue'lara yazma erişimi (değerlendirme yorumları göndermek için) gerekir. Sadece açıkça etkinleştirdiğiniz depolara erişim sağlarız.
GitRank, GitHub Enterprise ile çalışıyor mu?
Evet, GitRank GitHub Enterprise Server'ı destekliyor. Kendi barındırılan kurulumlar için GitHub App'i enterprise domain'iniz ile yapılandırmanız gerekir.
PR yorumlarını devre dışı bırakabilir miyim?
Evet, PR yorumları isteğe bağlı. Bunları global olarak veya depo başına devre dışı bırakabilirsiniz ve yine de dashboard'da puanları toplayabilirsiniz.
GitRank, GitLab veya Bitbucket'ı destekliyor mu?
Şu anda GitRank sadece GitHub'ı destekliyor. GitLab desteği yol haritamızda var. Bitbucket desteği topluluk ilgisine bağlı.
4Gizlilik & Güvenlik
Kodum AI'ya gönderiliyor mu?
Evet, PR diff'leri değerlendirme için Claude'a (Anthropic) gönderiliyor. Bu bir endişe ise, GitRank'i kendi barındırabilir ve kurumsal düzeyde veri işleme anlaşmalarıyla kendi Anthropic API anahtarınızı kullanabilirsiniz.
GitRank'i kendi barındırabılır miyim?
Evet! GitRank CC BY-NC 4.0 altında açık kaynaklı. Ticari olmayan kullanım için kendi altyapınızda dağıtabilirsiniz. Ticari kullanım için lütfen lisanslama seçenekleri hakkında bizimle iletişime geçin.
GitRank hangi verileri depoluyor?
GitRank, PR meta verilerini (başlık, yazar, dosya listesi, diff parçaları), değerlendirme sonuçlarını (puanlar, sınıflandırmalar) ve toplu istatistikleri depoluyor. Tam kod tabanınızı depolamıyoruz.
GitRank SOC 2 uyumlu mu?
Barındırılan sürüm SOC 2 Type II uyumludur. Kendi barındırılan dağıtımlar için uyumluluk altyapınıza bağlıdır. Güvenlik en iyi uygulamaları belgesi sağlarız.
5Fiyatlandırma & Planlar
GitRank ücretsiz mi?
GitRank CC BY-NC 4.0 altında ticari olmayan kullanım için ücretsizdir. Kişisel projeler, eğitim veya açık kaynak için kendi barındırın. Ticari kullanım için lütfen bizimle iletişime geçin.
Barındırılan sürüm için ücretsiz katman var mı?
Pro'nun 14 günlük ücretsiz deneme sürümü sunuyoruz ve barındırılan sürüm açık kaynak projeler için tamamen ücretsizdir. OSS programına başvurmak için bizimle iletişime geçin.
Kendi Anthropic API anahtarına ihtiyacım var mı?
Kendi barındırılan kurulumlar için evet—kendi Anthropic API anahtarınızı sağlamanız gerekir. Barındırılan Pro planı AI kredileri içerir.
Verilerimi dışa aktarabılır miyim?
Evet, tüm verilerinizi (PR'ler, değerlendirmeler, liderlik tabloları) CSV veya JSON formatında dışa aktarabilirsiniz. Verileriniz size aittir.
Hâlâ sorularınız var mı?
Yardımcı olmak için buradayız. GitHub üzerinden veya doğrudan bizimle iletişime geçin.