Không có bước nào bạn cần phải tự thực hiện trước khi thực sự đóng góp. Chỉ cần đi trước và bắt đầu. Chọn một lỗi hoặc một tính năng mà bạn muốn thực hiện và thực hiện nó. Tuy nhiên, nếu bạn chọn một tính năng lớn hơn, tốt nhất là bạn nên hỏi emacs-devel, vì có thể có sự phản đối đối với thiết kế hoặc giao diện dự định của bạn và tốt hơn là bạn nên thu thập phản hồi trước khi viết hàng ngàn dòng mã :)
Nếu bạn đã hoàn tất hoặc nếu bạn đang ở một thời điểm mà bạn muốn có một số phản hồi về các thay đổi của mình, hãy gửi một bản vá cho báo cáo lỗi (nếu có), hoặc gửi đến emacs-devel.
Nếu đó là đóng góp đầu tiên của bạn dưới giới hạn 15 dòng tích lũy và nếu không có phản đối kỹ thuật, bạn sẽ thấy thay đổi của mình được hợp nhất khá nhanh. Emacs thiếu sức người, và vui mừng vì mọi đóng góp của nó. Tôi đã nhận được bản vá đơn giản đầu tiên của mình được hợp nhất trong vòng một ngày.
Nếu bạn vượt quá giới hạn 15 dòng, bạn sẽ được yêu cầu chuyển nhượng bản quyền. Không có gì bạn cần làm trước, mặc dù: Bạn sẽ được hướng dẫn trong suốt quá trình. Lưu ý rằng việc chuyển nhượng bản quyền là bắt buộc : Nếu bạn từ chối ký, bạn sẽ không được đóng góp cho Emacs. Ngay cả khi bản vá của bạn hoàn hảo về mặt kỹ thuật, nó sẽ không được hợp nhất vì lý do chính trị và pháp lý. Do đó, tôi không bao giờ đóng góp một bản vá thứ hai: Tôi không muốn ký bất kỳ nhiệm vụ nào.
Nếu bạn đã ký và hoàn thành quy trình, tuy nhiên, bạn có thể tiếp tục đóng góp như trước đây và đến một lúc nào đó, nếu bạn đóng góp liên tục cho Emacs, cuối cùng bạn sẽ được cấp quyền truy cập ghi vào kho lưu trữ.