Nasıl geri bir açık kaynak projesi için kod katkıda bulunmak?

oy
30

Açık kaynak projesi takip ediyorlar ve kod değişiklikleri katkıda bulunmak istiyorsanız, ne yapmak gerekir?

Oluştur 05/08/2008 saat 14:25
kaynak kullanıcı
Diğer dillerde...                            


10 cevaplar

oy
18

Ben ilk insanları tanımaya vakit geçirmek istiyorum. Genellikle herkesin idles bir IRC sohbet odası var. o zaman proje için doğru bir uyum, gibi hissetmek hata yamalar katkıda başlarsan, belgeleri gözden kodu incelemek, bazen insanları tanımaya harcayın. ilk başta yeni özellikler eklemek için çalışmayın. Bunlar genel olarak kabul edilmeyecektir.

Ayrıca ilgili bu google teknoloji konuşma izlemek Zehirli People'dan Kişisel Açık Kaynak Projesi korumak için Nasıl . O ne değildir öğretecek.

Cevap 05/08/2008 saat 14:30
kaynak kullanıcı

oy
7

Bunu yapmanın en iyi yolu, bu "Merhaba, İşte bir hata / özellik ve burada / giderir bunu uygulayan bir örneği." gibi kendini tanıtmak olduğunu

Ben açık kaynak projelerinin bir çift, ve yardımcı olacak en iyi niyetli bir sürü insan ama kim aslında hiçbir şey asla yoktur, bu yüzden, çalışan kod ile gösterilir eğer çok daha değerli olarak kabul edilecektir.

Cevap 06/08/2008 saat 23:38
kaynak kullanıcı

oy
4

çeşitli açık kaynak projeleri oluşturan kullanıcı olarak ben katkıda almaya çalışıyorum o şeylerin diğer tarafındayım. İşte böyle derdi:

  • e-posta, posta listesi, forum, vb: yönlü proje için hangisi uygunsa kendinizi duyurun
  • senin fikrin işleri zaten olup olmadığını inceleyin. Eğer öyleyse, belki çabaları çoğaltarak yerine yardım etmeye çalışıyoruz.
  • kodunuzu göndermek için tercih edilen yol bul
  • Projede kullanılan kodlama stilleri uygulayın emin olun. (Eğer boşluk, tüm sekmeleri dönüştürmek için karar verirlerse, kolayca sürüm kontrol sistemi içine değişiklikleri birleştirmek mümkün olmayacaktır ve daha büyük olasılıkla daha Gönderiminizi göz ardı eder.)
Cevap 22/08/2008 saat 14:52
kaynak kullanıcı

oy
4

Önceki posterleri söylediler gibi, proje için meselesidir. Bazı diğerlerine göre değişime daha açık olduğunu bulacaksınız. Mekanik bir bakış açısıyla, onlar ya da (sourceforge örneğin) CVS (google kodu örneğin) SVN kullanarak olmadığını görmek ve onlar yama veya başka bir yöntemi kullanmak belirlemek gerekecektir.

Eğer istihdam gerekebilir prosedürün tür iyi bir örnek topal sitesinde görülebilir: http://www.gimp.org/bugs/howtos/submit-patch.html Bugzilla yama ve CVS onların kullanımına dikkat

Cevap 05/08/2008 saat 15:21
kaynak kullanıcı

oy
3

Daha küçük bir ölçekte yer almak için yollar arıyoruz Eğer (belki yol çalışması için) OpenHatch (dil / framework göre sıralı olarak) hataların aranabilir bir veri tabanı yanı sıra başlarken için büyük öğretici vardır.

Başlatmanın başka yoludur CodeTriage da dile göre düzenlenir açık sorunları tespit yardım arayan GitHub repo olan.

Cevap 19/09/2013 saat 22:16
kaynak kullanıcı

oy
3

Akılda tutulması gereken diğer şeyler bir çift:

  • Emin olun Eğer gerçekte işvereniniz veya sizin için değişiklikler yapılmış müşteri geri katkıda bulunmak istiyoruz koduna sahip değil. Böyle bir durumdayız ihtimalin var eğer iş sözleşmesi veya hizmet sözleşmesini kontrol edin.

  • geliştiriciler katkıda geçmesi tercih bir fikri mülkiyet atama işlemi olup olmadığını araştırın. Projede koduna tüm hakları projenin kendisi ve / veya sponsor tarafından sahip olunan, böylece birçok Açık Kaynak projeleri Bugünlerde böyle atamaları yoktur.

kendin, projeyi ve yazdığın koda ilişkin taleplerden aşağı projede kullanmak veya inşa etmek isteyen birini korumaya gelince Bunların her ikisi de önemlidir.

Cevap 09/08/2008 saat 01:22
kaynak kullanıcı

oy
3

Bu gibi şeyler basit olması için kullanılır.

kullanıcıları ve geliştiricileri için biri için bir posta listesi oluştu. Eğer bir sorununuz görmek ve bunu düzeltmek ve daha sonra Larry Wall Patch çalıştırmak ve ne yaptığını hızlı bir açıklama ile Devs listeye çıkan yama göndermek onarabilirsek. CVS yazma erişimi olan Genellikle bir dev (veya kimin disket proje üzerinde ikamet gerçek eski günlerde;)) üzerinde şeyleri kontrol ediyorum ve yama kalay yazıyor ne yaptığını ve bunun içine alır başka bir şey kırmak etmezse uygun kaynak ağacı.

Bugünlerde şeyler daha zor olabilir bu yüzden daha önce tek başına açık kaynak kodlu bir izin bir yazılım projesini çalıştırmak hiçbir zaman insanlar tarafından işletilmektedir çok, çok daha açık gelişmeyi kullanarak projeleri ve bunlardan çok var. Genellikle sağ gözleri hızla bugün bile bakarak alır projenin doğru alanda dev bir sürü Bir kişinin bir yama posta. online depo bir göz :) size oldukça web sitesinin ön sayfasında isimlerini almak olanlara göre işi millet anlatmak ilk bu adamlar temasa geçecektir

Cevap 05/08/2008 saat 17:12
kaynak kullanıcı

oy
1

Yapmanız gereken ilk şey, açık kaynak projesi çalıştırmak ana kişilerle irtibata olduğunu. o koda katkıda bulunmak ve oradan gitmek tamam olup olmadığını sorun.

Basitçe kod reddedilmesine neden olabilir onlara vererek daha sonra geliştirilmiş kod yazmak ve.

Cevap 05/08/2008 saat 14:28
kaynak kullanıcı

oy
0

IRC sohbet alın ya da varsa haber gruplarına göz atın. kendini göster. Sen kendini göndermek için bir hesap verilir önce haber grubuna yamalar göndermeniz gerekebilir.

kodlama standartları, yama türleri (örn birleşik fark) tanıyın ve anonim erişime izin verip onların CVS veya SVN bir kopyasını ödeme.

Cevap 22/08/2008 saat 15:09
kaynak kullanıcı

oy
0

O barındırılan nasıl ve proje bağlıdır. En iyi şey bir kişiyi bulmak ve onlara e-posta veya posta listesine bir geliştiriciler varsa görmektir.

Cevap 05/08/2008 saat 14:26
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more