Yama Kabul İşlemi

Sorun bildirin Kaynağı göster

Bu sayfada, katkıda bulunanların Bazel kod tabanı için nasıl öneride bulunabileceği ve değişiklik yapabileceği özetlenmiştir.

  1. Bazel Katkı politikasını okuyun.
  2. Planınız ve tasarımınız hakkında konuşmak için bir GitHub sorunu oluşturun. Değişen veya davranış ekleyen pull isteklerinde, izleme için ilgili bir sorun olması gerekir.
  3. Önemli değişiklikler öneriyorsanız bir tasarım belgesi yazın.
  4. Katkıda Bulunan 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. Yaptığınız değişikliğin 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 Pull istekleri hakkında bölümünü okuyun. Ana Bazel deposunda dallar oluşturma izinlerini kısıtladığımızı unutmayın. Bu nedenle, kaydınızı kendi deponuza aktarmanız gerekir.
  7. Bazel bakım sorumlusu size iki iş günü içinde bir incelemeci atayacaktır (ABD ve Almanya'daki tatiller hariç). Bu süre içinde size bir incelemeci atanmazsa bazel-Tartışma@googlegroups.com adresine e-posta göndererek inceleme isteğinde bulunabilirsiniz.
  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 bunu aktarın. İnceleme çok uzun sürüyorsa (örneğin, yorumcu yanıt vermiyorsa) bazel-Tartışma@googlegroups.com adresine bir e-posta gönderin.
  9. İncelemeniz tamamlandıktan sonra, Bazel bakımınızı Google'ın dahili sürüm kontrol sistemine uygular.

    Bu, daha fazla değişiklik önerebilecek dahili ön gönderim kontrollerini tetikler. Herhangi bir tercihi ifade etmediyseniz, değişikliklerinizi kaydeden bakım kişisi, tasarımı etkilemeyen "önemli" değişiklikler (süsleme gibi) ekler. Daha kapsamlı değişiklikler gerekiyorsa veya değişiklikleri doğrudan uygulamayı tercih ediyorsanız tercih yapan kullanıcının, siz yorum yorumlarında tercihleri açıkça iletmesi gerekir.

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