Es gibt keine Schritte, die Sie selbst ausführen müssen, bevor Sie tatsächlich einen Beitrag leisten. Mach einfach weiter und fang an. Wählen Sie einen Fehler oder eine Funktion aus, die Sie implementiert haben möchten, und tun Sie dies. Wenn Sie sich für ein größeres Feature entscheiden, sollten Sie sich zuerst an emacs-devel wenden, da möglicherweise Einwände gegen Ihr beabsichtigtes Design oder Ihre beabsichtigte Benutzeroberfläche bestehen. Sammeln Sie besser Feedback, bevor Sie tausend Codezeilen schreiben :)
Wenn Sie fertig sind oder sich an einem Punkt befinden, an dem Sie Feedback zu Ihren Änderungen wünschen, senden Sie einen Patch an den Fehlerbericht (falls vorhanden) oder an emacs-devel.
Wenn es sich um Ihren ersten Beitrag handelt, der unter dem kumulativen Grenzwert von 15 Zeilen liegt, und wenn keine technischen Einwände vorliegen, werden Sie feststellen, dass Ihre Änderung ziemlich schnell zusammengeführt wurde. Emacs fehlt es an Arbeitskräften und er freut sich über jeden Beitrag, den er erhält. Ich habe meinen ersten einfachen Patch innerhalb eines Tages zusammengeführt.
Wenn Sie die Grenze von 15 Zeilen überschreiten, werden Sie nach Urheberrechtszuweisungen gefragt. Es gibt jedoch nichts, was Sie im Voraus tun müssen: Sie werden durch den Prozess geführt. Beachten Sie, dass Urheberrechtszuweisungen obligatorisch sind : Wenn Sie die Unterzeichnung verweigern, können Sie keine Beiträge zu Emacs leisten. Auch wenn Ihr Patch technisch einwandfrei ist, wird er aus rechtlichen und politischen Gründen nicht zusammengeführt. Daher habe ich nie einen zweiten Patch beigesteuert: Ich möchte keinen Auftrag unterschreiben.
Wenn Sie einen unterzeichnet und den Vorgang abgeschlossen haben, können Sie jedoch wie bisher weiterarbeiten. Wenn Sie fortlaufend Beiträge für Emacs leisten, erhalten Sie irgendwann Schreibzugriff auf das Repository.