गिथब पर अधूरे प्रोजेक्ट के लिए कोड लगाने के क्या फायदे और नुकसान हैं


13

मैं एक ऐसी परियोजना पर काम करने के लिए कह रहा हूँ जिसे मैं खुले स्रोत के रूप में रिलीज़ करना चाहता हूँ। कोड को शुरू से ही गिटहब पर रखने के क्या फायदे हैं, जब तक कि प्रकाशन से पहले परियोजना के कार्यशील स्थिति में होने तक प्रतीक्षा करने का विरोध किया जाता है।

अगर यह मायने रखता है, तो यह विशेष परियोजना एक सी # ऐप / सेवा है, और मेरे पास केवल एक मुफ्त जीथब खाता है (इसलिए मैं इसे निजी नहीं बना सकता और बाद में कवर वापस खींच सकता हूं)


2
आप इसे एक मुक्त खाते के साथ निजी यदि आप BitBucket बजाय का उपयोग कर सकते हैं ...
Timwi

जवाबों:


12

जितनी जल्दी आप अपने कोड को सार्वजनिक रूप से उपलब्ध कराएंगे, उतना ही जल्दी आप अपनी मदद के लिए प्रतिक्रिया और लोगों को प्राप्त कर सकते हैं। यदि आपका इरादा शुरू से परियोजना को खुला स्रोत बनाने का है, तो मैं आपके प्रोजेक्ट को डिफ़ॉल्ट रूप से सार्वजनिक करने की सलाह दूंगा।

गितुब छोटी और अधूरी परियोजनाओं से भरा हुआ है, इसलिए आपकी परियोजना सही होनी चाहिए। रीडमी फ़ाइल में आपके द्वारा डाले गए अधिक विवरण बेहतर होंगे क्योंकि यह अन्य डेवलपर्स / उपभोक्ताओं को आपकी परियोजना को जल्दी से पूरा करने में मदद करेगा।

बहुत कम से कम, आपकी निजी परियोजनाएं किसी प्रकार के संस्करण नियंत्रण के तहत होनी चाहिए। यदि आप किसी सेवा के लिए भुगतान नहीं करना चाहते हैं, तो मैं आपके निजी स्थानीय रिपॉजिटरी का बैकअप लेने के लिए ड्रॉपबॉक्स का उपयोग करने की सलाह दूंगा। इस तरह आपके पास आपकी परियोजना पर फ़ाइल बैकअप और संस्करण नियंत्रण है जो आपको भविष्य में होने वाले दर्द से बचाएगा। हाल ही में, GitHub और इसके प्रतिद्वंद्वियों ने नि: शुल्क निजी रिपॉजिटरी जारी की है, इसलिए आप अपने संस्करण नियंत्रण समाधान का उपयोग निजी तौर पर सशुल्क सब्सक्रिप्शन के बिना कर सकते हैं।


5
मैं पूरी तरह से सहमत हूं लेकिन, सिर्फ जीथब से अपरिचित पाठकों के लिए स्पष्ट होना, गीथूब पर कुछ डालना स्वचालित रूप से दूसरों को उपयोग करने और कोड की समीक्षा करने की गारंटी नहीं देता है (लेखक का अनुसरण करने वालों के संभावित अपवाद के साथ)। लेखक को अभी भी इच्छुक पार्टियों तक पहुंचने की जरूरत है
akton

अच्छा बिंदु, @akton, और अगर / जब परियोजना उस चरण में हो जाती है, तो मुझे निश्चित रूप से इसे प्रचारित करना होगा। मुझे वास्तव में अभी तक यकीन नहीं है कि यह दूसरों के लिए बहुत उपयोगी होगा।
cori

2
पुन: "यदि आप किसी सेवा के लिए भुगतान नहीं करना चाहते हैं", तो BitBucket आपके नि: शुल्क निजी रिपॉजिटरी देता है।
13

ड्रॉपबॉक्स, वास्तव में? मुझे लगता है कि Bitbucket एक बेहतर विकल्प हो सकता है (GIT अब समर्थित है)
Andrea

गीथब और ड्रॉपबॉक्स को मिलाना विनाशकारी हो सकता है (व्यक्तिगत अनुभव से) इसलिए चेतावनी दी जाए। मैंने अपने git-github प्रबंधित परियोजनाओं के लिए एक Dropnot फ़ोल्डर बनाया।
माइकल ड्यूरेंट

7

कोई नुकसान नहीं हैं। जब तक आपके पास एक रीडमी फ़ाइल है जो स्पष्ट रूप से बताती है कि परियोजना फ्लक्स में है तो कोई भी इसे आपके खिलाफ नहीं रखेगा यदि आप प्रोजेक्ट में प्रगति के रूप में ब्रेकिंग परिवर्तन करते हैं।


4

नहीं है https://bitbucket.org या https://github.com/ अगर आप नि: शुल्क निजी खजाने Git का उपयोग कर चाहते हैं, और यह करने के बाद आप इसे सार्वजनिक कर सकते हैं।


मेरे पास एक बिटबकेट खाता है, जिसके लिए मैं निजी बाल्टियों की बहुत सराहना करता हूं, लेकिन जीथब अभी भी सार्वजनिक ओपन-सोर्स प्रोजेक्ट के लिए सोने का मानक है, यह मुझे लगता है ...
cori

क्यों संपादित करें? जहां तक ​​मुझे पता है कि यह गलत है - बिटकॉइन git repos को अनुमति देता है।
cori

3

संक्षिप्त उत्तर: आप अभी भी इसे बिना किसी मुद्दे के गीथूब में स्वतंत्र रूप से होस्ट कर सकते हैं।

आपका लाभ उपयोगकर्ताओं और इच्छुक डेवलपर्स की प्रतिक्रिया प्राप्त कर रहा होगा जो आपकी टीम में शामिल हो सकते हैं, सहायक विचार प्रदान कर सकते हैं और इस परियोजना को आगे बढ़ा सकते हैं।

हालांकि, अधिकांश डिस-फ़ायदे से बचने के लिए , यह नोट करने के लिए समझ में आएगा कि परियोजना के विकास के चरण में है। और प्रारंभिक बीटा रिलीज़ पर कौन सी सुविधाएँ कार्यात्मक होने की उम्मीद है।


3

मैं कहता हूं कि दोनों दुनिया में सबसे अच्छा क्यों नहीं है।

सामान्य रूप से git और विकेन्द्रीकृत स्रोत नियंत्रण के बारे में अच्छी बात यह है कि आपको एक होस्ट से चिपकना नहीं है। आप एक निजी बिटबकैट या जीथब रेपो और एक सार्वजनिक गितुब रेपो बना सकते हैं। अभी अपने परिवर्तनों को निजी रेपो में धकेलें, और जब आपकी परियोजना अधिक पूर्ण हो जाए (या एक मील के पत्थर तक पहुँच जाए) तो आप सार्वजनिक रेपो को धक्का दे सकते हैं ... और आप बाद में निजी रेपो को सार्वजनिक कर सकते हैं और दोनों बिटबकेट पर मौजूद हैं और Github


0

एक मामूली नुकसान यह है कि आप बेकार रेपो के साथ अपनी रेपो सूची को स्पैम कर देते हैं। मैं आमतौर पर अपने रेपो को निजी के रूप में शुरू करता हूं और जैसे ही उनके पास कुछ देखने लायक होता है, मैं उन्हें सार्वजनिक कर देता हूं। इस तरह से नए विचारों की बंजर भूमि जो कभी भी कुछ घंटों तक नहीं चली, वह दिलचस्प कोड से विचलित नहीं करती है। यह केवल तभी मायने रखता है जब आप कुछ दिलचस्प खोजने के लिए लोगों से अपने रेपो सूची को देखने की उम्मीद करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.