मैं उन उपयोगकर्ताओं को कैसे बेहतर तरीके से संलग्न कर सकता हूं जिन्होंने GitHub पर मेरी परियोजना को तारांकित किया है?


19

मैंने हाल ही में हेबेल नामक एक प्रोजेक्ट रखा , जो कि मैं GitHub पर काम कर रहा हूं। यह GPU के लिए एक ढाँचा है जिसे पाइथन और एनवीडिया CUDA में लिखा गया गहरा सीखने में तेजी आई है । मैंने इसके बारे में Google+ पर पोस्ट किया और इसके तुरंत बाद हैकर न्यूज़ पर इसे चुन लिया गया और कुछ दिनों के लिए थोड़ा वायरल हुआ। मैंने बाद में इसके बारे में मशीन लर्निंग सब्रेडिट में फिर से पोस्ट किया और पूरी तरह से मेरी परियोजना ने GitHub पर 822 सितारों और 47 कांटों को उठाया, जो वास्तव में प्राणपोषक था। 822 सितारों का मतलब है कि मेरी परियोजना गीथहब पर शीर्ष 200 पायथन परियोजनाओं में है और वास्तव में कुछ हाई प्रोफाइल की तुलना में अधिक सितारे हैं और व्यापक रूप से वर्चुअन जैसे पायथन प्रोजेक्ट्स का उपयोग किया जाता है।

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

मैं उपयोगकर्ताओं को या तो बग या वृद्धि अनुरोध सबमिट करने या योगदानकर्ताओं को परिवर्तन प्रस्तुत करने के लिए सगाई में कैसे सुधार कर सकता हूं?


5
यह कई तरह के प्रोजेक्ट पर विचार करेगा, लेकिन वास्तव में इसका इस्तेमाल खुद नहीं करेगा।
कोडइन्चोस 17

1
मुझे लगता है कि ज्यादातर लोग आपकी परियोजना को एक बुकमार्क के रूप में देखेंगे क्योंकि रीडमीएमडी के माध्यम से स्किमिंग करते समय, वे कुछ buzzwords (पायथन, CUDA) पढ़ते हैं जो बाद के कुछ चरणों में खेलने के लिए बहुत अच्छा लगता है। मैं एक वरिष्ठ सॉफ्टवेयर डेवलपर हूं, लेकिन कुछ मिनटों के लिए आपके github प्रोजेक्ट पेज को देखने के बाद भी, मुझे केवल एक अस्पष्ट विचार है कि यह सब क्या है। यदि आप चाहते हैं कि लोग आपकी परियोजना में योगदान दें, तो मेरी - पूरी तरह से अवैज्ञानिक - सलाह इसे इस तरह से पेश करेगी कि कोई व्यक्ति जो तंत्रिका नेटवर्क (और अन्य सभी विशेषज्ञ सामानों) के बारे में बहुत कुछ नहीं जान सकता है।
ssc

जवाबों:


25

आपने इस पर वास्तव में कड़ी मेहनत की है। सभी का ध्यान आकर्षित करता है, लेकिन खेद है कि यह आकर्षक नहीं है।

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

कुछ आसान मुद्दों को खोलने का प्रयास करें।

संपादित करें:

आपका README.md रेपो के लिए आपका विज्ञापन है। यह पहली चीज़ है जिसे लोग पढ़ेंगे, और पहली चीज़ जो वे मदद के लिए बदलेंगे। आपके रीडमी के 2/3 एक तकनीकी रूप से विशिष्ट भाषा में हेबेल क्या है के बारे में बात करता है (यानी मुझे पता नहीं है कि आप किस बारे में बात कर रहे हैं)। निचले 1/3 में केवल कुछ इंस्टॉलेशन निर्देश हैं।

GitHub के साथ मैंने जो सबसे कठिन चीजें पाई हैं उनमें से एक को वास्तव में वह करने के लिए परियोजनाएं मिल रही हैं जो लेखक का दावा है। स्थापित करने, चलाने और काम करने में सबसे अधिक समय लगता है। यदि किसी को आपका रेपो मिल जाता है, लेकिन उसे काम करने के लिए नहीं मिल सकता है, तो आपको कभी पुल अनुरोध नहीं मिलेगा।

मुझे केवल संदेह हो सकता है कि यही कारण है।

अपनी रीडमी को संशोधित करें, और शीर्ष पर स्थित प्रारंभ / स्थापना निर्देश डालें। तो लोग सही में कूद सकते हैं और जा सकते हैं।

दूसरा, किसी प्रकार के नमूने / उदाहरण को शामिल करें जिससे वे जल्दी से चल सकें जो परियोजना के लाभ को नष्ट कर दें।


3
इसमें कोई शक नहीं। यदि आपके पास README में एक खंड है जो "योगदानकर्ता: रेपो को क्लोन करता है, जैसा दिखता है, तो इस एक-लाइन बिल्ड स्क्रिप्ट को चलाएं, एक सुविधा जोड़ें, एक परीक्षण जोड़ें, एक पीआर सबमिट करें" तो मुझे लगता है कि आप बहुत अधिक मार्ग बना लेंगे। वहाँ किसी और की परियोजना में कूदने की जड़ता का टन है। उनके लिए यह आसान बनाओ!
डैनियल जे। प्रीचचेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.