Hayır değil.
Baktığınız projelerin kod tabanı çok göz korkutucu ise, şunları göz önünde bulundurun:
- Çalışmak için daha küçük bir proje seçmek.
- Proje içinde daha küçük bir görev seçin:
- Bir şey için örnek / öğretici / demo yazın
- Belgeleri güncelleyin ve düzeltin (tüm projeler, işletim sistemi veya hayır, daha iyi belgelere ihtiyaç duyar)
- Birçok düşük öncelikli ancak düzeltilmesi kolay hataları düzeltin (koda büyük maruz kalma, geliştiriciler genellikle mutlu, düşük risklidir)
- Çekirdek kaynağa kesin erişim olmadan katkıda bulunmanın yolları vardır, örneğin:
- Yorum yapılabilen yamalar gönderme.
- Çekme taleplerini çatallama ve gönderme (yukarıya bakın)
- Sadece sizi nereye götürdüğünü görmek için kendi kendinize çatallamak ve çalışmak. Mutlu olursanız, geliştiricilerin mantıklı olup olmadığını görmek için ne yaptığınıza bir göz atmalarını isteyin.
Taahhütlerinizi kabul etmeme korkunuzun üstesinden gelmek için, önce güvenli puanlar alın. Bu, hem sizin hem de geliştirici ekibin ilişkinize güvenmesini ve birbirinizin düşünme şeklini öğrenmenizi sağlar. İyileştikçe (hem beceri, deneyim, kod kalitesi ve işletim sistemi ekibinizin ve dinamiklerinin anlaşılması) hem de daha az güçlükle daha büyük görevlerle başa çıkabilirsiniz.
Ayrıca, uygun başlangıç noktaları istemenize ve ekibin sizin için neyi uygun bulabileceğini görmenize yardımcı olur.
Örnek olarak, yıllar içinde Buildbot'a biraz katkıda bulundum. Sadece birkaç küçük sorunu düzeltmeye başladım, sonra bazı göz kamaştırıcı hataları düzelterek Mercurial kaynak adımlarının kalitesini çarptım. Son olarak, Web sayfalarının çoğunu yeniden yazdım ve html-yapıştırma kodunu şablon tabanlı bir HTML oluşturma çözümüne değiştirdim. İkincisi, birkaç aylık sıkı çalışma boyunca birkaç yüz taahhüttü.
Bazı Mercurial çalışmaları da yaptım, ancak bu adamlar daha seçici ve teknoloji daha karmaşık, bu yüzden henüz çekirdeğe herhangi bir düzeltme yapmadım. Birkaç hata raporu hazırladım ve birkaç küçük uzantı yazdım, ancak şu anda orada daha büyük bir şey almadım.
Umarım yardımcı olur.