deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

GitHub pull request genel bakış sayfasını yeniden tasarladı, birleştirme durumu üste taşındı (public preview)

GitHub, yeniden tasarlanmış pull request genel bakış sayfasını public preview olarak yayına aldı; birleştirme durumu ve önerilen sonraki adımlar sayfanın en üstünde yer alıyor, yanında yeni yorum filtreleme ve sıralama seçenekleri sunuluyor.

GitHub pull request genel bakış sayfasını yeniden tasarladı, birleştirme durumu üste taşındı (public preview)

Önce özet, sonra pull request sayfası

GitHub, Hacker News ana sayfasına da çıkan 5 Kasım tarihli changelog gönderisine göre yeniden tasarlanmış pull request genel bakış sayfasını tercihe bağlı bir public preview olarak yaymaya başladı. Dağıtım hafta boyunca sürüyor.

Yeni tasarım, birleştirme durumunu ve yapılabilecek sonraki adımları sayfanın en üstüne, kompakt bir hazırlık özeti olarak taşıyor. Bu, birleştirme kutusunun uzun yorum dizilerinin ve zaman çizelgesi olaylarının altında bulunduğu mevcut düzenin yerini alıyor. GitHub bunu, pull request deneyimine ilişkin daha kapsamlı bir yeniden düşünmenin ilk adımı olarak konumlandırıyor: büyük bir pull request'te neyin ilerlemeyi engellediğini anlamak, onlarca yorumu kaydırarak geçmek demek; geliştiriciler birleştirme kutusuna ulaştıklarında bile sıradaki adımı kendileri çözmek zorunda. İnceleme hacmi büyüdükçe bu ek yük katlanarak artıyor.

Daha küçük bir birleştirme kutusu

GitHub, birleştirme kutusunu sadece taşımadığını, yeniden tasarladığını söylüyor. Yeni sürüm aynı bilgiyi yarısından daha az alanda sunuyor ve üç şey etrafında düzenlenmiş durumda:

  • Destekleyici sinyaller: kontrollerin, yorumların ve onayların kompakt bir görünümü; bağlamı yakında tutarken her detayın dikkat rekabetine girmesini önlüyor.
  • Engel kaldırma adımları: branch'i güncelleme gibi pull request'i ileriye taşıyan adımlar.
  • Birleştirme hazırlığı: gereksinimlerin karşılanıp karşılanmadığı ve karşılandığında birleştirme yapabilme.

Hedeflenen akış önce özet, sonra detay. Kompakt görünümden geliştiriciler doğrudan başarısız kontrollere gidebilir, kimin hâlâ onay vermesi gerektiğini görebilir ya da ilgili yorumları açabilir.

Yetişme ve konuşmayı odaklama

Önizleme, inceleyicilerin yerini bulmasına ve etkinliği bulmakla geçirdiği süreyi azaltmasına yardımcı olmayı hedefleyen özellikler de getiriyor:

  • Konuşmayı, çözülmemiş konulara veya kendi yazdığınız yorumlara göre filtreleyerek daraltın; açık soruları takip etmek veya kendi geri bildirimlerinizin peşinden gitmek için kullanışlı.

  • Yorumları en eskiden başlamak yerine en yeniden en eskiye doğru sıralayın.

  • Sağ üst köşedeki etkinlik özeti üzerinden inceleme yorumlarını, inceleme isteklerini ve diğer güncellemeleri bulun.

Üstbilik artık bir taslağı incelemeye hazır olarak işaretleme veya bir pull request'i kapatma gibi eylemleri de barındırıyor; kullanılabilir seçenekler görüntüleyenin izinlerine göre değişiyor.

Tercihe bağlı, ama geri çıkış yolu var

Geliştiriciler üstbilikteki "Try the Overview page" düğmesiyle önizlemeye katılabiliyor. Aynı menü, önizleme dönemi boyunca herhangi bir anda klasik genel bakışa geri dönmeye de izin veriyor.

GitHub, kullanıcıların yeni yönü kendi pull request'lerinde test edebilmesi için önizlemeyi erken açtığını söylüyor ve geri bildirim ile hata raporlarını changelog gönderisinden bağlantısı verilen ayrı bir tartışmada topluyor. Şirket bunun bitmiş pull request deneyimi değil bir başlangıç noktası olduğunu açıkça belirtiyor ve kullanıcılara nelerin daha kolay bulunduğunu, bağlamın nerede hâlâ kaybolduğunu ve neyin onları eski düzene geri döndürdüğünü soruyor.

Neden önemli

Pull request sayfası milyonlarca geliştirici için günlük çekirdek altyapıdır ve GitHub bilgi mimarisinde anlamlı bir değişim öneriyor: birleştirme denetimlerinin en altta olduğu kronolojik bir zaman çizelgesinden, en üstte özet öncelikli ve eylem odaklı bir görünüme geçiş. Bu yön kabul görürse, sektörün en yaygın kullanılan kod barındırıcısında inceleme durumunun nasıl tarandığını ve engelleyici sorunların nasıl önceliklendirildiğini değiştirir.

Tercihe bağlı dağıtım ve klasik genel bakışa geri dönüş kapısı, GitHub'ın yineleme beklediğinin sinyali. Ancak bunun pull request'lerin daha büyük bir yeniden çalışmasının yalnızca başlangıcı olarak tanımlanması, kod gezinme, inceleme akışı ve konuşmalara yönelik başka değişikliklerin de gelmesinin muhtemel olduğunu gösteriyor; mevcut sayfa düzeni etrafında alışkanlık veya araç oluşturan ekiplerin önizlemeyi yakından takip etmesi gerekiyor.

  • #github
  • #pull-requests
  • #code-review
  • #developer-tools
  • #public-preview

İlgili yazılar