Yama Kabul Süreci

Bu sayfada, Bazel kod tabanı için katkıda bulunan kullanıcıların nasıl önerilerde bulunabileceği ve değişiklikler yapabileceği özetlenmiştir.

  1. Bazel Katkı politikasını okuyun.
  2. Planınızı ve tasarımınızı tartışmak için bir GitHub sorunu oluşturun. Değişen veya davranış ekleyen pull istekleri, izleme için ilgili bir soruna ihtiyaç duyar.
  3. Önemli değişiklikler teklif ediyorsanız tasarım dokümanı yazın.
  4. Bir Contributor Lisans Sözleşmesi imzaladığınızdan emin olun.
  5. Özelliği uygulayan bir git taahhüdü hazırlayın. Testleri eklemeyi ve dokümanları güncellemeyi unutmayın. Değişikliğinizin kullanıcılar tarafından görülebilen etkileri varsa lütfen sürüm notları ekleyin. Uyumsuz bir değişiklik varsa son değişiklikleri kullanıma sunma kılavuzunu okuyun.
  6. GitHub'da bir pull isteği oluşturun. GitHub'da yeniyseniz çekim istekleri hakkında okuyun. Ana Bazel veri havuzunda dal oluşturma izinlerini kısıtladığımızdan, taahhüdünüzü kendi depo çatalınıza aktarmanız gerekir.
  7. Bazel bakıcısı size iki iş günü içinde bir incelemeci atayacaktır (ABD ve Almanya'daki tatiller hariç). Bu süre içinde size incelemeci atanmazsa bazel-dev@googlegroups.com adresine e-posta göndererek inceleme isteği gönderebilirsiniz.
  8. Kod incelemesini tamamlamak için incelemeciyle birlikte çalışın. Her değişiklik için yeni bir taahhüt oluşturun ve pull isteğinizde değişiklik yapmak için bu taahhüdü aktarın. İncelemenin tamamlanması çok uzun sürerse (örneğin, inceleyen kullanıcı yanıt vermezse) bazel-dev@googlegroups.com adresine e-posta gönderin.
  9. İncelemeniz tamamlandıktan sonra Bazel bakım ekibi yamayı Google'ın dahili sürüm kontrol sistemine uygular.

    Bu, daha fazla değişiklik önerebilecek dahili önceden gönderim kontrollerini tetikler. Herhangi bir tercih ifade etmediyseniz, değişikliğinizi kaydeden bakım kişisi, tasarımı etkilemeyen "değişiklikler" değişiklikleri (sürme gibi) ekler. Daha ayrıntılı değişiklikler gerekirse veya değişiklikleri doğrudan uygulamayı tercih ederseniz siz ve incelemecinin tercihleri, yorum yorumlarında net bir şekilde iletmelisiniz.

    Dahili gönderimden sonra yama, Git taahhüdü olarak dışa aktarılır, bu noktada GitHub pull isteği kapatılır. Tüm nihai değişiklikler sizinle ilişkilendirilir.