वास्तव में योगदान करने से पहले आपको खुद को लेने की आवश्यकता नहीं है। बस आगे बढ़ो और शुरू करो। एक बग, या एक सुविधा चुनें, जिसे आप लागू करना चाहते हैं, और इसे करें। यदि आप एक बड़ी सुविधा के लिए जाते हैं, तो पहले emacs-devel पूछना एक अच्छा विचार है, हालांकि, चूंकि आपके इच्छित डिज़ाइन या इंटरफ़ेस पर आपत्तियां हो सकती हैं, और आप कोड की एक हजार पंक्तियां लिखने से पहले बेहतर प्रतिक्रिया एकत्र करते हैं :)
यदि आप कर रहे हैं, या यदि आप एक ऐसे बिंदु पर हैं जहाँ आप अपने बदलावों के बारे में कुछ प्रतिक्रिया चाहते हैं, तो बग रिपोर्ट (यदि वहाँ है), या emacs-devel को एक पैच मेल करें।
यदि यह संचयी 15 पंक्ति सीमा से नीचे आपका पहला योगदान है, और यदि कोई तकनीकी आपत्तियां नहीं हैं, तो आप पाएंगे कि आपका परिवर्तन बहुत तेज़ी से विलीन हो गया है। एमएसीएस में मानव-शक्ति का अभाव है, और इसे प्राप्त होने वाले किसी भी योगदान के लिए खुशी है। मुझे अपना पहला साधारण पैच एक दिन के भीतर मिल गया।
यदि आप 15 लाइन की सीमा से अधिक हैं, तो आपसे कॉपीराइट असाइनमेंट के लिए कहा जाएगा। ऐसा कुछ भी नहीं है जो आपको पहले से करने की आवश्यकता है, हालांकि: आपको प्रक्रिया के माध्यम से निर्देशित किया जाएगा। ध्यान दें कि कॉपीराइट असाइनमेंट अनिवार्य हैं : यदि आप हस्ताक्षर करने से इनकार करते हैं, तो आपको Emacs में योगदान करने से रोक दिया जाता है। यहां तक कि अगर आपका पैच तकनीकी रूप से सही है, तो इसे कानूनी और राजनीतिक कारणों से विलय नहीं किया जाएगा। इसलिए, मैंने कभी भी दूसरे पैच का योगदान नहीं दिया: मैं किसी असाइनमेंट पर हस्ताक्षर नहीं करना चाहता।
यदि आपने एक पर हस्ताक्षर किए हैं, और प्रक्रिया पूरी कर ली है, तो आप बस पहले की तरह योगदान देना जारी रख सकते हैं, और कुछ बिंदु पर, यदि आप Emacs में निरंतर योगदान करते हैं, तो आपको अंततः रिपॉजिटरी में लेखन पहुंच प्रदान की जाएगी।