Sekarang Emacs dikelola dalam git
repositori (AFAIK), ini membuka pintu (setidaknya bagi saya) untuk secara cerdas mengeksplorasi Emacs sebagai proyek F / OSS untuk berkontribusi :)
Masalahnya adalah, saya tidak tahu bagaimana memulai melakukannya. CONTRIBUTING
menginstruksikan pengembang untuk mengirim emacs-devel
, tetapi pasti ada langkah-langkah yang umum untuk semua kontributor.
emacs-development
Sean Allred
sumber
sumber
Jawaban:
Tidak ada langkah yang perlu Anda ambil sebelum benar-benar berkontribusi. Silakan saja dan mulai. Pilih bug, atau fitur, yang ingin Anda terapkan, dan lakukan. Jika Anda memilih fitur yang lebih besar, sebaiknya tanyakan emacs-devel terlebih dahulu, karena mungkin ada keberatan dengan desain atau antarmuka yang Anda maksudkan, dan Anda sebaiknya mengumpulkan umpan balik sebelum menulis ribuan baris kode :)
Jika Anda selesai, atau jika Anda berada di titik di mana Anda ingin umpan balik tentang perubahan Anda, kirimkan tambalan ke laporan bug (jika ada), atau ke emacs-devel.
Jika ini adalah kontribusi pertama Anda di bawah batas kumulatif 15 garis, dan jika tidak ada keberatan teknis, Anda akan mendapati perubahan Anda tergabung cukup cepat. Emacs tidak memiliki tenaga manusia, dan senang atas kontribusi yang didapatnya. Saya mendapat tambalan sederhana pertama saya digabungkan dalam sehari.
Jika Anda melebihi batas 15 baris, Anda akan dimintai hak cipta. Tidak ada yang perlu Anda lakukan sebelumnya: Anda akan dibimbing melalui proses. Perhatikan bahwa penetapan hak cipta adalah wajib : Jika Anda menolak untuk menandatangani, Anda dilarang berkontribusi ke Emacs. Bahkan jika tambalan Anda secara teknis sempurna, tambalan itu tidak akan digabung karena alasan hukum dan politik. Karenanya, saya tidak pernah menyumbang tambalan kedua: Saya tidak ingin menandatangani tugas apa pun.
Jika Anda telah menandatangani satu, dan menyelesaikan prosesnya, namun Anda dapat terus berkontribusi seperti sebelumnya, dan pada titik tertentu, jika Anda memberikan kontribusi terus menerus ke Emacs, pada akhirnya Anda akan diberikan akses tulis ke repositori.
sumber