Meteora Web

GitHub, pull request – yeni Genel Bakış sayfası herkese açık önizlemede

GitHub, pull request Genel Bakış sayfasını herkese açık önizlemede sunuyor. Kompakt birleştirme kutusu, yorum filtreleri ve en yeniye göre sıralama var.

Ing. Calogero Bono 5 dk okuma
GitHub, pull request – yeni Genel Bakış sayfası herkese açık önizlemede

GitHub, pull request'ler için yeni Genel Bakış sayfasının herkese açık önizlemesini başlattı. Özellik isteğe bağlı olarak etkinleştiriliyor ve duyuruya göre yayılım hafta sonu boyunca sürüyor. Birleştirme durumunu ve kullanılabilir eylemleri kompakt bir özetle en üste taşıyor. Çok sayıda pull request inceleyenler, neyin işi durdurduğunu anlamadan önce yorumları ve etkinlikleri kaydırarak zaman kaybediyor; bu yüzden değişiklik önemli.

Olaylara girmeden önce birkaç terim. Pull request, bir dalın değişikliklerini ana koda birleştirme isteğidir. Merge box, GitHub'ın isteğin birleştirilip birleştirilemeyeceğini gösterdiği kutudur. Check, testler gibi otomatik kontrollerdir. Public preview, özelliğin herkese açık olduğu ama hâlâ geliştirme aşamasında olduğu bir dönemdir. Branch, kodun üzerinde çalışılan daldır.

Zenithby Meteora Web İşletmenin işletim sistemi. Sosyal medya, müşteriler, rezervasyonlar ve faturalar tek bir platformda. Spor salonları, berberler, profesyoneller. Zenith’i keşfet → Ücretsiz demo · kart gerekmez

GitHub pull request Genel Bakış sayfası nedir?

GitHub'ın resmi duyurusuna göre bu, seçenler için önizleme olarak sunulan yeni bir pull request görünümü. Durum özetini sayfanın üstüne koyuyor, böylece birleştirme kutusuna kadar kaydırmak gerekmiyor.

GitHub bunu, kod, konuşmalar ve incelemeler değiştikçe pull request'lerin takibini kolaylaştırmak için daha geniş bir yeniden tasarımın ilk adımı olarak tanımlıyor.

Birleştirme kutusu nasıl değişiyor?

GitHub, aynı bilgileri alanın yarısından az bir yerde gösterecek şekilde kutuyu yeniden tasarladığını belirtiyor. Sadece daha yukarıya taşınmış değil.

  • Kontroller, yorumlar ve onaylar için kompakt bir görünüm, bağlamı elinin altında tutuyor.
  • Engelleyen şey üzerinde doğrudan işlem yapabiliyorsun, örneğin dalı güncelleyerek.
  • İsteğin hazır olup olmadığını görebiliyor ve gereksinimler karşılandığında birleştirebiliyorsun.

Özetten, başarısız kontroller, henüz onay bekleyen kişiler ya da ilgili yorumlar gibi işe yarar ayrıntıları da takip edebiliyorsun.

Yorumları nasıl daha iyi takip edebilirim?

Önizleme, akışı yeniden bulmak için birkaç araç ekliyor.

  • Çözülmemiş konuşmalar ya da senin yazdığın yorumlar için filtreler.
  • En yeniden en eskiye doğru sıralama.
  • İnceleme yorumlarını, inceleme isteklerini ve diğer güncellemeleri bulmak için sağ üstte bir özet.

Üst bilgiden, yetkilerine bağlı olarak bir taslağı incelemeye hazır olarak işaretleyebilir ya da pull request'i kapatabilirsin.

Nasıl denerim ve klasik görünüme nasıl dönerim?

Pull request başlığındaki, kıvılcım simgeli «Genel Bakış sayfasını dene» düğmesini seçmen yeterli. Önizleme sürerken aynı menüden klasik görünüme dönebilirsin.

GitHub, bunu bir sonraki pull request'inde denemeni, neyin bulunmasının daha kolay olduğunu, bağlamın nerede hâlâ kaybolduğunu ve hangi durumda klasik görünüme döndüğünü bildirmeni istiyor. Geri bildirimi ayrılmış tartışmada bırakabilirsin. İş akışını gözden geçirmek istersen pull request ve kod incelemesi rehberimize bakabilirsin.

Bilmen gereken sınırlamalar

Şimdilik elimizde yalnızca GitHub'ın duyurusu var. Kazanılan zamanla ilgili bağımsız ölçümler yok; birleştirme kutusunun alanının yarıya indiği bilgisi de şirketin kendi beyanı. Genel kullanıma sunma tarihleri ya da gelecekteki değişiklikler hakkında bir plan belirtilmemiş. GitHub önizlemeyi kendisi «bir başlangıç noktası» olarak tanımlıyor, dolayısıyla geri bildirimlere göre arayüz değişebilir.

Dijital alanda çalışanlar için ne değişiyor

Her gün kod inceliyorsan bu özet, neyin engellediğini anlamaktan ne yapman gerektiğini bilmeye geçişi kısaltabilir. Çok sayıda açık isteğin olduğu ekiplerde özellikle faydalı. Görünümü birkaç gerçek pull request üzerinde dene; istersen kapatılabildiği için herkese zorla uygulama. Dal koruma kuralları ve otomatik testlerle çalışıyorsan, kontrollerin yeni özette okunabilir olup olmadığını kontrol etmekte fayda var. Sağlam bir otomatik test altyapısı bu görünümü daha da işe yarar kılar.

Bizim değerlendirmemiz

Küçük ama iyi hedeflenmiş bir değişiklik. Kod incelemesi birçok ekip için darboğaz hâline geldi; incelenmesi gereken değişiklik hacmi arttıkça bu daha da belirginleşiyor, GitHub'ın kod ajanları üzerindeki çalışmaları da bunu gösteriyor. Bir isteğin durumunu hemen net göstermek, birçok yeni özellikten daha değerli. Uzun ve karmaşık pull request'lerde özetin yeterli olup olmayacağı ise henüz belli değil; orada bir özete fazla güvenme riski var.

Sık sorulan sorular

Yeni Genel Bakış sayfası herkese açık mı?

Hayır, isteğe bağlı bir herkese açık önizleme. GitHub, yayılımın hafta sonu boyunca devam ettiğini belirtiyor. Katılmak için pull request başlığındaki düğmeyi kullanmak gerekiyor.

Klasik görünüme geri dönebilir miyim?

Evet. Önizleme sürerken, katılmak için kullanılan aynı menüden klasik görünüme dönülebiliyor.

Yeni birleştirme kutusu neleri gösteriyor?

Birleştirme durumunu ve kullanılabilir eylemleri kompakt bir biçimde gösteriyor. Kontroller, yorumlar ve onaylar için bir görünüm de içeriyor. GitHub, kutunun eskisinin yarısından az alan kapladığını belirtiyor.

Yorumları filtreleyebilir miyim?

Evet. Yalnızca çözülmemiş konuşmaları ya da senin yazdığın yorumları görebilirsin. En yeniden en eskiye doğru da sıralanabiliyor.

Geri bildirimi nereye bırakabilirim?

GitHub'ın duyurusunda belirtilen, Genel Bakış sayfası önizlemesine ayrılmış tartışmada. Şirket, neyin bulunmasının daha kolay olduğunu ve bağlamın nerede kaybolduğunu bildirmeni istiyor.

GitHub pull request'lerinde önümüzdeki haftalarda nelere dikkat etmeli

Önizleme, daha geniş bir yeniden tasarımın başlangıcı. Nasıl geliştiğini ve günlük kullanımda ayakta kalıp kalmadığını izlemekte fayda var.

  • GitHub'ın birleştirme kutusunun ötesinde deneyimin yeni bölümlerini duyurup duyurmadığını kontrol et.
  • Yeni görünümü kullanmadan önce ve sonra ekibinin inceleme sürelerini karşılaştır.
  • Hangi sınırlamaların ortaya çıktığını anlamak için geri bildirim tartışmasındaki bildirimleri takip et.

Kaynaklar

Zenithby Meteora Web İşletmenin işletim sistemi. Sosyal medya, müşteriler, rezervasyonlar ve faturalar tek bir platformda. Spor salonları, berberler, profesyoneller. Zenith’i keşfet → Ücretsiz demo · kart gerekmez

Bunu da oku

Blogdan

Son yazılar