GitHub çekme isteği listelerine birleştirme tarihi sıralaması ekleyin
GitHub Birleştirme Tarihine Göre Sırala, Altxtech'ten, GitHub'ın PR'ları birleştirme zaman damgalarına göre sıralama eksikliğini gideren bir Chrome uzantısıdır. Pull Request sıralama açılır menüsüne 'Birleştirilme tarihi' seçeneği ekler, açık birleştirme zaman damgalarını gösterir ve hızlı kronolojik tarama için metaline stilini uygular. Uzantı, yakın zamanda birleştirilen öğeleri yüzeye çıkarmak için bir sayfalama çözümü kullanır ve kullanıcı arayüzünü GitHub'a gömerek dış bir gösterge panosuna ihtiyaç duymaz. Hata ayıklama ve denetimler için doğru birleştirme zaman çizelgelerine ihtiyaç duyan geliştiricilere, DevOps mühendislerine ve proje yöneticilerine yöneliktir.
GitHub'un yerel seçeneklerinden eksik olan birleştirme tarihi sıralamasını ekler
Uzantı, Pull Request sıralama açılır menüsüne bir 'Birleştirilme tarihi' seçeneği ekler ve her PR satırına açık birleştirme zaman damgaları yazar, kronolojik sıralamayı bir bakışta görünür hale getirmek için özel metaline stilini kullanır. Bu değişiklik, regresyon pencerelerini hata ayıklama, sürüm zaman çizelgelerini denetleme ve belirli düzeltmelerin bir dala ne zaman girdiğini GitHub arayüzünü terk etmeden izleme gibi görevleri doğrudan destekler.
API sınırlarını sayfalama ve yerel olarak yeniden sıralama ile aşar
GitHub'un API'si 'merged_at' değerini doğrudan sıralama parametresi olarak kabul etmediğinden, uzantı başlangıç sayfalaması için updated_at alanını kullanır, ardından her sayfa içinde gerçek birleştirme zaman damgasına göre ikincil bir sıralama uygular. Bu akıllı sayfalama çözümü, en son birleştirilen pull request'leri önce gösterir, ancak sıralama, sunucu tarafında küresel bir sıralama yerine sayfa sayfa işleme bağlıdır.
Tarih çizelgesi ipuçları eklerken arayüzü kompakt tutar
Uzantı, dış bir gösterge paneline ihtiyaç duymadan GitHub'un mevcut düzenine öğelerini yerleştirir, görsel ipuçları eklerken depo görünümünü korur. Birleştirme zaman damgaları PR listesinde satır içi görünür ve metaline stili, birleştirilmiş işlerin dizilerini hızlıca taramaya yardımcı olur. Bu yerinde yaklaşım, birleştirmeleri hata raporları veya dağıtım günlükleri ile ilişkilendirmesi gereken gözden geçirenler için bağlam değiştirmeyi azaltır.
Chromium tarayıcıları ve odaklanmış denetim iş akışları için tasarlanmıştır
Uzantı, Chrome ve Edge, Brave ve Opera gibi diğer Chromium tabanlı tarayıcılarda çalışır ve geliştirici tarafından sürdürülmektedir. Chrome Web Store'da mükemmel bir puana sahiptir, bu da olumlu bir karşılamayı yansıtır. Ana dezavantaj, API kısıtlamasından kaynaklanır: çünkü sıralama sayfa sayfa işleme kullanır, çok büyük depolar, daha eski birleştirilmiş girişleri kronolojik sırayla ortaya çıkarmak için ek sayfalama gerektirebilir.
Doğru birleştirme zaman çizelgelerine ihtiyaç duyan ekipler için pratik, sayfa düzeyinde bir takas ile
Uzantı, birleştirilmiş işlerin kronolojik görünürlüğüne ihtiyaç duyan geliştiriciler ve yöneticiler için odaklanmış bir çözüm sunar, denetimleri ve regresyon izlemeyi kolaylaştırır. Müşteri tarafında, sayfa sayfa sıralamaya olan bağımlılığı, uzun geçmişe sahip depoların daha eski birleştirmeleri görüntülemek için ekstra sayfalama gerektirdiği anlamına gelir. İpucu: sayfa sayısını azaltmak ve araştırmaları odaklamak için birleştirme tarihi sıralamasını uygulamadan önce filtrelerle çekme isteği listesini daraltın. Bu yaklaşım sprint incelemeleri ve sürüm denetimleri için uygundur.