Ben ve birkaç geliştiricinin yakın zamanda GitHub'a taşındığı belirli bir site için (burada adıyla hiçbir şey aramamaya çalışıyorum) açık kaynaklı bir komut dosyası var. Yeni sisteme taşındığımızdan beri, özellikle aktif olanları da dahil olmak üzere birkaç yeni geliştirici kazandık. Ancak, bu aktif olan projenin çoğunu değiştirmeye başladı.
Öncelikle, versiyonlama sistemimizi silmiş (Git gibi değil, ancak böyle - sürümleri v4.1.16
dedik) ve hazır olduğunu düşündüğümüzde kodu siteye itmenin daha iyi olacağını söyledi. Şimdi can sıkıcı hale gelen sürüm notları koymak için merkezi bir yer yok.
Beni çantamı toplayıp gitmeye neredeyse hazır hale getiren şey itme senaryosuydu. Projedeki bir başka geliştirici Python tabanlı basit bir komut dosyası yazdı. Komut dosyasının birden çok sürümünü çevrimiçi olarak çeşitli yerlerde tuttuğumuzdan, Python komut dosyasının yerini alacak grafik arayüzlü daha büyük bir Java programını kodlamaya başladım. IRC'ye herkesi bilgilendirmek için gittim ve programcıdan eski Python tabanlı senaryonun yapabileceği her şeyi yapabileceğini ve çok daha hafif olduğunu söyleyen çok can sıkıcı bir yanıt aldım. Python Java'dan daha iyiydi. Eski basma betiğinin kodunu inceledim ve varolan özelliklerin hiçbirinin orada olmadığını gördüm.
Şimdi ne yapacağımı bilmek istiyorum. Zamanımın çoğunu bu projeye harcadım, bu yüzden kalkıp ayrılmak istemiyorum ama bu yeni geliştiriciyle çalışmayı zor buluyorum. Kapak tarafında, o şimdi lider geliştiriciden daha fazla taahhütte bulunan projenin 1 numaralı üyesi. Bu konuda ne yapacağımdan emin değilim. Bu sorunu yaşayan başka biri var mı? Eğer öyleyse, sen ne yaptın?
GÜNCELLEME 1 : Herkesin bağlılık erişimini engelliyorum ve insanlardan çekme isteklerini geçmelerini istiyorum. Ayrıca diğer sorunları çözmek için birkaç önlem önerdim. Diğer herkes bunun için destek göstermedi. Sorunlu dev, basitçe "taahhüt eylemi" yakından takip etmeyenlerin, projenin gerçekten olmadığında dağınık olduğunu düşünebileceğini söyledi. Açıkça buna katılmıyorum, bu yüzden projeden istifa etmeyi ciddi şekilde düşünüyorum.
GÜNCELLEME 2 : Lider geliştirici, taahhütlerimden birinin koddaki üç yeni çizgiyi silmesi gerektiği yönünden şüphe uyandırmaya başladı (geri alma işlemi tartışmayı yayınladıktan hemen sonra geldi ve hatta "taahhüt ettiğimi" göstermiyordu) ve sonra ikisi, taahhüt erişimimi iptal edip etmeyeceğimi tartışmaya başladı. Bu yüzden, mantıklı bir şey yaptım ve projeden ayrıldım. Buradaki yardımlarınız için teşekkürler!