Açık kaynak proje / 2026
RepoPulse
Dış servislere bağlanmadan kod değişim sıklığını, yazar bağımlılığını, otobüs faktörünü ve geliştirme hızını inceleyen çevrimdışı Git analiz ve adli bilişim aracı.
Bağlam
Mühendislik ekiplerinin, özel kaynak kodlarını bulut SaaS platformlarına göndermeden kod değişim sıcak noktalarına ve bilgi silolarına hakim olması gerekir.
Problem
Ham satır sayısı gibi geleneksel metrikler; yapısal riskleri, geliştirici bağımlılıklarını veya tehlikeli sıklıkta değişen dosyaları göstermede yetersiz kalır.
Yaklaşım
RepoPulse, yerel git loglarını doğrudan analiz eder; dosya değişim Pareto dağılımını, modüller arası zamansal bağlılığı ve sahiplik entropisini hesaplar.
Sistem mimarisi
Git plumbing komutlarını kullanan sıfır bağımlılıklı Python mimarisi; birlikte değişim matrislerini hesaplar ve terminal özetlerinin yanı sıra SARIF/JSON raporları üretir.
Temel kararlar
%100 çevrimdışı ve gizlilik öncelikli; telemetri, API anahtarı veya ağ bağlantısı gerektirmeden yalnızca yerel bir git klonu üzerinde çalışır.
Sonuç
PyPI'da git-repopulse olarak yayınlandı. Kırılgan yeniden düzenleme adaylarını işaretler, dizin bazında otobüs faktörünü hesaplar ve CI uyumlu denetim raporları sunar.
Öğrenimler
Kod tabanı sağlığı, yalnızca statik anlık görüntüler yerine zaman içindeki değişim hızı ve sıklığı üzerinden en doğru şekilde anlaşılır.