Emac'lara doğru katkıda bulunmaya başlamak için hangi adımlar gereklidir?


22

Şimdi Emacs bir gitdepoda (AFAIK) tutulduğuna göre , bu Emacs'ı katkıda bulunmak için bir F / OSS projesi olarak akıllıca keşfetme kapısını (en azından benim için) açar :)

Sorun şu ki, buna nasıl başlayacağım hakkında hiçbir fikrim yok . CONTRIBUTINGgeliştiriciye posta göndermesini emacs-develbildirir, ancak tüm katkıda bulunanlar için ortak olan kesinlikle adımlar vardır.


5
Sayfayı gördünüz mü Hoş geldiniz, New Emacs Geliştiricileri Lars Ingebrigtsen'den? (Uzman değilim, bundan dolayı bir cevap vermeye çalışmayacağım.)
Constantine

1
@ Tutarlı Makale okumadım. Dürüst olmak gerekirse, hala ilk teklife gülüyorum. XD
Sean Allred

5
Bu konuştuğumuz gibi emacs-devel'de sıcak / sert bir şekilde tartışılıyor. Umarım yakında daha iyi bir cevap alırız.
Stefan,

2
Emacs-devel yapmak istediğiniz bazı işleri önermek asla acı vermez. Ve bildirilen hataları düzeltmek için asla acıtmaz. Ancak, sorunuzun, önerilen bir değişiklik için nasıl anlaşma sağlanacağından ziyade, değişiklik yapma mekaniğiyle ilgili olduğunu düşünüyorum.
Drew,

1
@Drew Bu gerçekten. Dokunulacak kesinlikle başka alanlar var, ama bunlar şu anda aklıma gelenler: kod tarzı, değişiklik önerisi (PR iş akışı?), Yasal işlemler için rehber / kaynaklar (kesin bilgilerin burada verilemeyeceğini biliyorum) , ve diğer kaynaklara bağlantılar (herhangi bir özelliğe özgü tasarım felsefesi, vb.)
Sean Allred

Yanıtlar:


16

Gerçekten katkıda bulunmadan önce kendinizi atmanız gereken hiçbir adım yoktur. Sadece devam et ve başla. Uygulamak istediğiniz bir hatayı veya bir özelliği seçin ve bunu yapın. Daha büyük bir özelliğe giderseniz, ilk önce emacs-devel'i istemek iyi bir fikirdir, çünkü amaçlanan tasarıma veya arayüze itirazlar olabilir ve bin satır kod yazmadan önce geri bildirim toplamanız daha iyi olur :)

İşiniz bittiyse veya değişiklikleriniz hakkında geri bildirim almak istediğiniz bir noktadaysanız, hata raporuna (varsa) veya emacs-devel'e bir düzeltme eki gönderin.

Kümülatif 15 satır limitinin altındaki ilk katkınızsa ve teknik bir itiraz yoksa, yaptığınız değişikliğin oldukça hızlı bir şekilde birleştirildiğini göreceksiniz. Emacs insan gücünden yoksundur ve aldığı her katkıdan dolayı memnuniyet duyar. İlk basit yamamı bir gün içinde birleştirdim.

15 çizgi sınırının üzerindeyseniz, telif hakkı atamaları istenir. Bununla birlikte, önceden yapmanız gereken hiçbir şey yoktur: İşlem boyunca yönlendirileceksiniz. Telif hakkı ödevlerinin zorunlu olduğunu unutmayın : İmzalamayı reddederseniz, Emacs'a katkıda bulunmanız yasaktır. Düzeltme ekiniz teknik olarak mükemmel olsa bile, yasal ve politik nedenlerle birleştirilmeyecek. Dolayısıyla, hiçbir zaman ikinci bir yamaya katkıda bulunmadım: Herhangi bir ödevi imzalamak istemiyorum.

Birini imzaladıysanız ve süreci tamamladıysanız, ancak daha önce olduğu gibi katkıda bulunmaya devam edebilirsiniz ve bir noktada Emacs'a sürekli katkı yaparsanız, sonunda havuza yazma erişimi verilecektir.


1
Meraktan, neden telif hakkı ödevini imzalamak istemiyorsun?
PythonNut
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.