Açık kaynaklı bir proje akılda tutularak nasıl değerlendirilir?


14

İlgilendiğim açık kaynaklı bir proje bulduğumu varsayarsak, projeye katılmanın zamanımı ve enerjimi iyi kullanıp kullanmayacağını belirlemek için projeyi (üyeler, faaliyet düzeyi vb.) Nasıl değerlendiririm?

Yanıtlar:


16

Kaynak kontrol geçmişine bakın.

Bundan sonra, checkin'leri görebilir, kodu gözden geçirebilir, aktivite seviyesini ölçebilir ve genellikle taahhütlerin kalitesini görebilirsiniz. En fazla bilgiyi sadece kaynak kodu etkinliğine bakarak öğrenebilirsiniz.


2
+1. Elçilerin verdiği sözlerden çok daha fazlası

2
Ayrıca hata izleyiciye bakın.
Denis de Bernardy

9

Birkaç şey yapabilirsiniz:

  1. Posta listesi arşivlerine bakın, topluluğun halka nasıl davrandığını görün
  2. Sürümlerinin sıklığına ve sürüm notlarının kalitesine bakın
  3. Açık bir görev bildirimi ve sitelerindeki özelliklerin / gereksinimlerin bir listesini arayın
  4. Olgunluğunu kontrol edin - bir projeye rehberlik etmek / kolaylaştırmak istiyorsanız, olgun bir proje yepyeni bir projeden daha bağışlayıcıdır. Bunun tersi de doğrudur.
  5. Yapıya bakın, bu bir Hayırsever Diktatör mü yoksa bir topluluk konseyi yaklaşımı mı?
  6. Üyelik talimatlarını mı arıyorsunuz? açık?

Her neyse bu bir başlangıç ​​:)


2

Önce suları biraz test edin. Posta listelerinde, irc kanallarında vb. Takılın ve işlerin nasıl çalıştığını izleyin. Bir hatayı düzeltin veya bilinen bir istenen özelliği kendiniz ekleyin ve bir yama gönderin. Nasıl kabul edildiğini görün ... Düzenlenmesi ve dahil edilmesi veya sizinle savaşması için sizinle birlikte çalışıyorlar mı?

Ayrıca kendinizi değerlendirin. Sizi hızlandırmak için yatırım yapmaya değer ve zaman ayırmak için gerçekten zamanınız ve ilginiz var mı?


2

Test kapsamına bakın. Geçmiş çekme / yetki verme geçmişine sahip bir projeye katkıda bulunmak, sadece testleri geçerek talepleri / yamaları kabul etmek, birim testleri yazamayan / yapamayan geliştiricilerle işbirliği yapmaya çalışmaktan çok daha başarılı ve keyifli bir süreç olacaktır.

İş için terk edilmiş kütüphanelerin eski sürümlerini birkaç kez güncellemek için çalışmak zorunda kaldım. Normalde, açık kaynak projelerine katkıda bulunmak için ödeme almaktan heyecan duyarım. Ancak testler ve zayıf belgeler olmadığında, bu sadece cehennemdir.


1

Projede 1 çalışmanın tadını çıkarırsanız katılın .


1 : "keyfini çıkarın" sizi mutlu eden şey anlamına gelebilir.


1

Hedeflerinize dayandırın (ne olduklarından emin değilsiniz). Programlama deneyimi kazanmaya çalışıyorsanız, deneyerek gerçekten kaybedecek çok şeyiniz yok. Eğer bir şey varsa, nasıl kodlanmayacağını öğrenebilirsiniz.

Kendinizi harika bir projeye ekleyerek kendiniz için bir isim yapmaya çalışıyorsanız, daha zor bir zamanınız olabilir. İnternette diğer geliştiricilerden ve yazılım kullanıcılarından herhangi bir blog veya yorum aramayı deneyin (Bu kadar uzaksa). Kodlama ilerlemesine bir göz atın. İstediğiniz hızda ilerliyor mu?

Diğer üyelerin "başkalarıyla iyi oynayıp oynamadıklarını" bulmaya çalışmak, az önce bahsettiğim bazı uygulamaların bir kombinasyonunu alabilir.

Denemek. "Hiç bir maliyeti yok" - John Belushi, Hayvan Evi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.