Çekirdek Ekip](/about/team)'teki meşgul arıların bir dizi BeeWare olan kovanı hareket ettirmek için sorumluluklar. Bu bir gelişmekte olan bir proje olduğundan bu sayfa değişebilir.
Bunlar arasında, bunlarla sınırlı olmamak üzere, sorunlara yanıt verme, gözden geçirme ve kod birleştirme, yeni katkıda bulunanlara mentorluk yapma ve BeeWare projesi bir bütün olarak.
Kod kararlarını vermeleri için güvendiğimiz insanlar vardır. kod ve kurumsal kararlar almak için güven; ve bir kişi var Tüm organizasyonun vizyonuna rehberlik eden ve topluluk bir uzlaşmaya varamazsa nihai kararı verecektir.
Bu seviyeler aşağıdaki gibi tanımlanabilir:
Arı ya da İşçi Arı:
- BeeWare topluluğunun herhangi bir üyesi. Açık alanda çalıştığımız göz önüne alındığında GitHub, herkes kodda değişiklik önerebilir ve kodlarının birleştirildi. Katkıda bulunma yeteneğinizin tek sınırı Bunu yapma hakkına sahip bir ekip üyesi tarafından birleştirilen iş.
Apiarist:
- Güvenilir bir katılımcı olarak tanınan bir arı. Bu arılar belirli bir bölümüyle ilgili olarak yetenek göstermiş olmak BeeWare projesi belirli bir süre boyunca. Bu teknik bir konu olabilir seviye (JavaScript, Python, Objective-C uzmanlığı; GTK+, macOS bilgi) veya başka bir düzeyde (topluluk yönetimi, kod incelemesi). Arı uzmanları aynı zamanda proje için taahhütte bulunabilirler. uzmanlık tanınmaktadır.
Kıdemli Arıcılar:
- GitHub'da yükseltilmiş erişime sahip arıcılar ve ayrıca ek bir Projeyi bir bütün olarak denetleme sorumluluğu. Şunları yapabilirler mimari kararlar alır, ancak nihai olarak BDFN'ye cevap verir.
Kurucu Arı Yetiştiricisi: Russell Keith-Magee
- İlk kez bir tepede durup tıraş edilmesi gereken bir öküz gören adam
- Bu rol asla değişmez ve sonsuza kadar devam eder
- Bu rol BDFN rolünden farklıdır
Şimdilik Arı-Nevolent Diktatör (BDFN): Russell Keith-Magee
- Hayırsever Diktatör için Life](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life), Projenin yönü ve kararları için sorumluluk nihai olarak BFDN'ye aittir. "Şimdilik" yerine "Şimdilik" ifadesinin kullanılması "Hayat", Django'nun temasına gönderme yapıyor. Bir kişinin tüm doğal yaşamı için çekirdek bakım sorumluluğunun hayat. Hayat açık kaynak dışında da var ve kod/yaşam dengesi ve Genel refah, akılda tutulması gereken çok önemli bir husustur.
Yönergeler (gerçek kurallar değil)
Birden fazla kişinin taahhüt hakkına sahip olduğu her projede olduğu gibi ekibin izlemesi gereken bir dizi genel kural vardır:
- Projenin daha geniş bir topluluk için iyi bir temsili olmak**
- Herhangi bir BeeWare projesine yapılan her soruşturma ve katkıya Saygılar**
- Herkesin iyi niyetli olduğunu varsayın, kendi seçimlerini yapmamış olsalar bile kelimeler iyi
- Birisi bir şeyi "yanlış" şekilde yaptıysa, bunun çünkü iletişim sürecinde başarısız olduk
- Herhangi bir öfke veya hayal kırıklığı ifadesinin gerçek bir öfkeden kaynaklandığını varsayın. Bir BeeWare aracı/kütüphanesi kullanmak isteyenlerin yeri
- Topluluğun diğer üyelerini de bu idealleri yansıtmaları için teşvik edin hem BeeWare içinde hem de dışında kendi iletişimlerini topluluk
- Hiçbir Arı Yetiştiricisi kendi kodunu işlememelidir
- İstisna: "Bir şey çok bozuk ve hemen düzeltilmesi gerekiyor"
- İstisna: BDFN (bu gelecekte değişebilir)
- Bir çekirdek ekip üyesi tarafından incelenmek üzere gönderilen tüm kodlar incelenmelidir
başka bir ekip üyesi tarafından
- İstisna: BDFN (bu gelecekte değişebilir)
- Tüm kodlar birleştirilmeden önce Sürekli Entegrasyon testlerinden geçmelidir
- İstisna: bozuk olduğu bilinen ve işlenmesi gereken kod diğer nedenlerden dolayı
- İstisna: yetersiz CI testlerine sahip bir depodaki kod
- İstisna: Çalışmak ve kendini adamak, mükemmel olup olmamaktan daha iyidir
- Kabul süreçleri mümkün olan her yerde otomatikleştirilmelidir
- Bu, testler, linting, yazım denetimi, kapsam ve daha fazlası anlamına gelir
Arı Yetiştiricisi Olmak
Ekibe yeni bir Arı Yetiştiricisinin katılması tamamen kendi takdirine bağlıdır mevcut Çekirdek Ekibin bir parçasıdır. Şu anda herhangi bir katı kural bulunmamakla birlikte Buna ek olarak, genel olarak, birileri bir arı kovanı için arıcı olmaya davet edilecektir. BeeWare projesine sağlam katkılarda bulunmuşlarsa proje. Bu, belirli bir etki alanına sahip birine de genişletilebilir eksik olabilecek bilgi birikimi (örneğin, iOS/macOS) mevcut ekip. Ayrıca taahhütlere dayalı olması da gerekmez. Kimse genel olarak proje ile ilgili bir menfaat sahibi olduğunu gösterebiliyorsa Projeye bağlanmak için izin verilmesini isteyin.
Tüm yeni arı yetiştiricileri (daha iyi bir kelime bulamadığım için) Projenin temel değerleri ve ilkeleri. Temel değerlerin bir özeti hakkında sayfasında] (/project/about/) bulunabilir. Birliğe katılan herkes ekibinin bu değerleri desteklemesi ve bu değerlere katkıda bulunması beklenecektir. Bu değerlerin zaman içinde evrilmesine ilişkin tartışmalar.
Yeni ya da eski herhangi bir Arı Yetiştiricisi'nin herhangi bir şey. Pek çok arı yetiştiricisi var ve daha pek çoğu da yardım, tavsiye ve mentorluk sunar.