यदि आप प्रायोगिक कोड प्रकाशित करना चाहते हैं, तो GitHub का उपयोग करना बहुत मायने रखता है। मॉड्यूल जो आप कभी भी एक पूर्ण परियोजना के रूप में प्रकाशित करने की योजना नहीं बना सकते हैं।
जब आप एक योगदान मॉड्यूल का प्रबंधन करते हैं, तो हर कोई भाग लेने के लिए स्वतंत्र होता है। इसके अलावा, drupal.org का git.drupal.org के साथ कड़ा एकीकरण है, इसलिए आपको वास्तव में इसका उपयोग करना होगा।
- कमिटमेंट
- जारी किए गए संदेशों में उल्लेखित समस्या के मुद्दे का उल्लेख करें।
- नए डेवलपर्स के लिए वेटिंग प्रक्रिया।
- परियोजना रिलीज एकीकरण (शाखाएं और टैग)।
- मॉड्यूल सुरक्षा समीक्षा और परियोजना स्वामित्व हस्तांतरण।
मुझे नहीं लगता कि अगर आप अपना कोड GitHub पर ले जाते हैं और दूसरों को वहां भाग लेने के लिए कहते हैं तो बेहतर होगा। इसके अलावा, अब हमारे पास संस्करण नियंत्रण प्रणालियों के साथ वास्तव में खुश हैं और हमारे पास समय के साथ उन्नत कैसे हैं।
हालाँकि, यदि आप किसी अन्य Drupal addons को बनाए रखते हैं, उदाहरण के लिए, एक IDE के लिए एक कॉन्फ़िगरेशन फ़ाइल, एक साइट माइग्रेशन स्क्रिप्ट, अवधारणाओं का प्रमाण या ऐसा कुछ, मुझे लगता है कि github बेहतर फिट होगा। इसके अलावा, अगर आप drupal.org git का उपयोग करना चाहते हैं, तो GPL के तहत अपना कोड प्रकाशित करने की आवश्यकता है।
मैं कुछ मॉड्यूल भी बनाए रखता हूं, और मैं drupal.org एक के अलावा जीथब रिमोट रिमोट हैंडलर जोड़ता हूं। जब आप अपना कोड धक्का देते हैं, तो आप इसे उसी तरह GitHub पर धकेल सकते हैं।