क्या मेरे कोड को GitHub पर धकेलना ठीक है जबकि यह अभी भी शुरुआती विकास में है?


18

मेरे पास कुछ परियोजनाएं हैं जो बहुत शुरुआती विकास की स्थिति में हैं। वे कहीं भी पूरा होने के करीब नहीं हैं, लेकिन मैं उन्हें (सार्वजनिक प्रतिनिधि के रूप में) गीथहब पर होस्ट करता हूं क्योंकि:

  • मेरे पास कई कंप्यूटर हैं और मैं हर जगह अपने कोड तक पहुंच चाहता हूं
  • मुझे अपने कोड का बैकअप चाहिए
  • मैं चाहता हूं कि यदि कोई किसी तरह से सहयोग करना चाहता है तो यह आसान हो सकता है
  • मैं एक गरीब आदमी के प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर के रूप में GitHub के मुद्दों का उपयोग करता हूं

क्या विकास के बहुत शुरुआती समय में भी GitHub पर किसी परियोजना को प्रकाशित करना ठीक है? मैं किसी के बारे में थोड़ा चिंतित हूं, जिसके बारे में कहा जाता है कि OMG this is total BS, this code is so bad!वह अनपढ़ / अभी भी विकास में नहीं / परीक्षण किए गए कोड को देख रहा है।

जब आप नई सार्वजनिक परियोजनाएँ शुरू करते हैं तो आपकी प्रैक्टिस क्या होती है? क्या आप तब तक प्रतीक्षा करते हैं जब तक कि आपके पास दिखाने के लिए कुछ पर्याप्त न हो या आप सीधे GitHub पर नंगे रेपो बनाएं और वहां से शुरू करें?

मैंने GitHubइस पोस्ट का उपयोग किया लेकिन यह हर कोड होस्टिंग सेवा पर लागू होता है।


क्या GitHub आपको ऐसेटिक एक्सेस का विकल्प देता है?
FrustratedWithFormsDesigner

@FrustratedWithFormsDesigner केवल भुगतान किए गए खातों के लिए। हालांकि कोई भी सीधे आपके रेपो को नहीं धकेल सकता है। इसके लिए उन्हें एक पुल अनुरोध बनाना होगा और मुझे इसे अनुमोदित करना होगा और इसे स्वयं मर्ज करना होगा।
बजे मार्को-फिसेट

आह। भुगतान किए गए खाते बहुत कीमतदार हैं?
19ust में FrustratedWithFormsDesigner

7
Bitbucket (Free) का उपयोग कर सकते हैं और इसे निजी रेपो में रख सकते हैं, जब आप इसे देखना ठीक समझते हैं, तो इसे सार्वजनिक करें।
रिग

@FrustratedWithFormsDesigner इतना ही नहीं। 7 $ / माह से। लेकिन मुझे पूरा यकीन है कि आप पहले से ही जानते थे कि नहीं? : पी आप केवल मुझे यह महसूस करना चाहते थे कि मैं इसके लिए भुगतान कर सकता हूं और चुप रह सकता हूं। बस मजाक कर रहे हैं: पी
मार्को-फिसेट

जवाबों:


37

निश्चित रूप से यह ठीक है: यह कल्पना करना मुश्किल है कि वर्तमान में 4,098,118 से अधिक परियोजनाएं जो गीथहब पर होस्ट की गई हैं, वे सभी 100% महान और उपयोगी होंगी! आप किसी को अपने कोड का उपयोग करने या यहां तक ​​कि इसे देखने के लिए मजबूर नहीं कर रहे हैं। यदि आप मुख्य रूप से अपने लिए प्रोजेक्ट होस्ट करते हैं, तो आपके कोड की गुणवत्ता आपके लिए चिंता का विषय है, और कोई नहीं।

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


12

जितनी जल्दी हो सके उतनी जल्दी पुश करें। जब तक आप इसे प्रचारित नहीं करेंगे, तब तक किसी की नज़र इस पर नहीं जाएगी और यह दिलचस्प है।

यदि आप वास्तव में चिंतित हैं, तो कुछ मुफ्त कोड होस्टिंग सेवाएँ निजी रिपॉजिटरी प्रदान करती हैं।


2
मुफ्त निजी रिपॉजिटरी के साथ ऐसी एक सेवा बिट बकेट है।
davidhaskins

4

आप Bitbucket का उपयोग कर सकते हैं, जिसमें अधिकांश परियोजना प्रबंधन सुविधाएँ हैं, सभी क्लाउड-आधारित DCVS सुविधाएँ हैं और इसमें नि: शुल्क निजी रिपॉजिटरी हैं ताकि आप इसे DL पर रख सकें।


2

सुनिश्चित करें कि आप इसे एक प्रारंभिक विकास में प्रकाशित कर सकते हैं - लेकिन इसे पूर्व-अल्फा के रूप में चिह्नित करें, बाद में अल्फा, बीटा सेट करें ...


2
वास्तव में इसका कोई मतलब नहीं है कि जब तक आप वास्तव में एक रिलीज करने की योजना नहीं बना रहे हैं (और तब भी, यदि आप केवल इतना बड़ा हो कि किसी को भी परवाह हो)।
ब्रेंडन लॉन्ग

1

कोई भी आपके प्रोजेक्ट पर ठोकर खाने वाला नहीं है। और अगर वे करते हैं तो वे इसके बारे में इंटरनेट पर पूरी तरह से नहीं जा रहे हैं।


1

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

OTOH, यहां तक ​​कि खराब कोड को एक बोनस माना जा सकता है, अगर यह इस तरह से टिप्पणी की जाती है।

मेरी सलाह: देखभाल के साथ फैसला करें।


0

निश्चित रूप से आप जो भी चाहते हैं उसे धक्का दे सकते हैं, लेकिन फिर भी जब आप GitHub के लिए अधिक पूर्व बीटा समाधान को धक्का देते हैं तो यह बेहतर होता है।

आप आसानी से ड्रॉपबॉक्स का उपयोग कर सकते हैं GitHub परियोजनाओं के भंडारण के लिए और अच्छा हिस्सा यह है कि आप किसी भी कंप्यूटर पर उन तक पहुंच पाएंगे।


4
मैं इसके खिलाफ पुरजोर सिफारिश करता हूं। ऐसा करने के व्यक्तिगत अनुभव से मैंने पाया कि मुझे सिस्टम में एक बार फिर से मिलाने की कोशिश कर रहे दोनों सिस्टमों की वजह से मुझे एक बड़ी गड़बड़ हो रही है। मेरा दृष्टिकोण सबसे अधिक सामान के लिए ड्रॉपबॉक्स है, 50GB योजना और सभी कोड / संस्करण के लिए गिथब फाइल और फाइल से मिलने के लिए तैयार है।
माइकल ड्यूरेंट

मैं सहमत हूँ। ड्रॉपबॉक्स + गिट (विशेषकर .gitनिर्देशिका) मिश्रण नहीं है।
asmeurer
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.