Bu sayfada, katkıda bulunanların Bazel'de nasıl teklifte bulunabilecekleri ve değişiklik yapabilecekleri özetlenmiştir kod tabanını kullanır.
- Bazel Katkı politikasını okuyun.
- Şu işlemler için bir GitHub sorunu oluşturun: plan ve tasarımınız üzerine müzakere edebilirsiniz. Davranışı değiştiren veya ekleyen pull istekleri izleme için denk bir sorun olması gerekir.
- Önemli değişiklikler teklif ediyorsanız tasarım dokümanı ekleyin.
- Katkıda Bulunan Lisansını imzaladığınızdan emin olun Sözleşme.
- Özelliği uygulayan bir git kaydı hazırlayın. Testleri eklemeyi unutmayın ve dokümanları güncelleyin. 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şiklikse zarar veren değişiklikleri kullanıma sunma kılavuzunu okuyun.
- Şurada pull isteği oluştur: GitHub'a gidin. GitHub'ı kullanmaya yeni başladıysanız çekme hakkında bilgi edinin istekleri hakkında daha fazla bilgi edinin. Lütfen ana Bazel deposunda dallar oluşturma izinlerini kısıtlıyoruz. verilerinizi kendi çatalınıza depo.
- Bazel sorumlusu iki iş günü içinde size bir incelemeci atayacaktır (ABD ve Almanya'daki tatiller hariç). Daha önce bir inceleme isteği gönderebilirsiniz. bazel-dev@googlegroups.com.
- Kod incelemesini tamamlamak için incelemeyi yapan kişiyle birlikte çalışın. Her değişiklik için bir yeni bir kayıt kaydedin ve bunu, pull isteğinizde değişiklikler yapmak için aktarın. İnceleme çok uzun sürerse (örneğin, yorum yapan kişi yanıt vermezse) şu adrese bir e-posta gönderin: bazel-dev@googlegroups.com.
İncelemeniz tamamlandıktan sonra bir Bazel sorumlusu yamanızı Google'ın dahili sürüm kontrolü sistemi.
Bu işlem, dahili yayın öncesi kontrolleri tetikler. bu da daha fazla değişiklik olabilir. Bir tercih belirtmediyseniz değişikliğinizi gönderen bakım, "önemsiz" ekler (örneğin, kodlama) test edilir tasarım. Daha derin değişiklikler gerekirse veya uygulamak isterseniz incelemeciye, doğrudan satın alma kararının yorumlarda açıkça belirtin.
Dahili gönderimden sonra yama, Git kaydı olarak dışa aktarılır. Bu noktada GitHub pull isteği kapatılır. Tüm son değişiklikler sizinle ilişkilendirilir.