paint-brush
GitHub पर अपने OSS समुदाय के विकास को कैसे बढ़ाएँद्वारा@ockam
623 रीडिंग
623 रीडिंग

GitHub पर अपने OSS समुदाय के विकास को कैसे बढ़ाएँ

द्वारा Ockam7m2023/02/20
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

ओकम सैन फ्रांसिस्को में स्थित एक नई ओपन सोर्स सॉफ्टवेयर कंपनी है। ओकाम एक साल से अधिक समय से गिटहब पर अपने समुदाय का विकास कर रहा है। यहां वे कुछ ऐसे तरीके साझा करते हैं जिनसे वे अब तक मिली सफलता का निर्माण कर पाए हैं। मौजूदा उत्साहित समुदाय का एक छोटा सा हिस्सा बनें। आप जहां भी और जैसे भी कर सकते हैं, समुदाय को वापस दें।
featured image - GitHub पर अपने OSS समुदाय के विकास को कैसे बढ़ाएँ
Ockam HackerNoon profile picture


GitHub पर OSS समुदाय कैसे विकसित करें

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


इसके लिए उन शुरुआती दत्तक ग्रहण करने वालों के बहुत से जानबूझकर पोषण की आवश्यकता होती है, बहुत से लोगों को सुनना, उनका समर्थन करना और खुद को और परियोजना को सुलभ और सुलभ बनाना।


वे शुरुआती वर्ष वास्तव में कठिन हो सकते हैं, लेकिन जब आप चारों ओर देखते हैं और महसूस करते हैं कि लाखों लोग आपके द्वारा बनाए जा रहे उत्पादों का उपयोग कर रहे हैं तो भुगतान इतना रोमांचक है। उस विकास की कहानी का फिर से हिस्सा बनना एक कारण है कि मैं ओकाम में शामिल हो गया!


इसलिए, मैंने सोचा कि टीम अब तक मिली सफलता का निर्माण करने में सक्षम कुछ तरीकों को खोलने का यह एक अच्छा बहाना है।

एक मौजूदा रोमांचक समुदाय का एक छोटा सा हिस्सा बनें

2005/2006 में वापस, मैं खुद को भाषा के रूप में रूबी की खोज करने के लिए भाग्यशाली था। भाषा के बारे में आपके जो भी विचार हों, उस समय उसके आसपास का समुदाय अविश्वसनीय था। इतना स्वागत। इतना सहायक।


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


फिर रेल घटनास्थल पर पहुंची और अपने साथ उत्साह का एक नया स्तर लेकर आई। वेब विकास के प्रति इसके दृष्टिकोण ने दिखाया कि उत्पादकता का एक नया स्तर संभव है। फिर हेरोकू पहुंचे और उन ऐप्स को बड़े पैमाने पर तैनात करने और चलाने के लिए ऐसा ही किया।


भाषा, उपकरण और समुदाय। यह ऐसा था जैसे प्रत्येक दूसरे के ऊपर स्तरित हो, प्रत्येक पिछले के उत्साह और प्रभाव को बढ़ा रहा हो। इसका हिस्सा बनना नशीला था।


हेरोकू में रहते हुए, मैंने देखा कि NodeJS समुदाय के साथ भी ऐसा ही हुआ। एक सर्वर पर एक ब्राउज़र इंजन चलाने के एक सुंदर विचार के रूप में शुरू करना, और इससे पहले कि मैं इसे जानता, सम्मेलन और हैकाथॉन हर जगह थे।


रोबोट बनाने, ड्रोन उड़ाने, और अपने साथ ऐप विकास के लिए एक नया दृष्टिकोण और उत्साह लाने के लिए नोड का उपयोग करने वाले अद्भुत लोगों से भरा हुआ। गोलंग के साथ कहानी फिर से दोहराई गई। और अब जंग।


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


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


यदि संभव हो तो, तकनीकी विकल्प चुनें जहां मौजूदा समुदाय पहले से ही आपके द्वारा बनाए जा रहे उत्पाद के मूल विश्वासों और सिद्धांतों के साथ संरेखित हो। जहां वे समुदाय स्थापित हैं लेकिन बढ़ रहे हैं।


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

फिर सुनिश्चित करें कि आप जहां भी और जैसे भी हो समुदाय को वापस दे सकते हैं। यह पैच अपस्ट्रीम में योगदान दे सकता है, सम्मेलनों और कार्यक्रमों को प्रायोजित कर सकता है, या अन्य परियोजनाओं या समुदाय के सदस्यों को प्रायोजित कर सकता है।


हम एक प्रायोजन कार्यक्रम चलाते हैं जहाँ हम कई लोगों या परियोजनाओं के लिए नियमित वित्तीय योगदान करते हैं। हम इसे नियमित रूप से बढ़ाने की योजना बना रहे हैं, और इस बारे में इनपुट की तलाश करेंगे कि हमें उस समर्थन को कहां निर्देशित करना चाहिए, इसलिए यदि आप मदद करने में रुचि रखते हैं तो कृपया समुदाय में शामिल हों

कीस्ट्रोक्स > क्लिक

( स्टार इतिहास के साथ समय के साथ गिटहब स्टार ग्रोथ किसी भी प्रोजेक्ट पर नज़र डालें)


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


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


सिर्फ इसलिए कि उन्हें स्टार देकर लोगों को अच्छा महसूस कराना पसंद है?


आपके पास जानने का कोई वास्तविक तरीका नहीं है। यह एक जिज्ञासु दिशात्मक इनपुट और एक अच्छा शुरुआती संकेतक है। यदि वे सितारे अधिक दृश्यमान गतिविधि में नहीं बदल रहे हैं, तो यह शायद एक लाल झंडा है कि लोग काम नहीं कर सकते कि कैसे संलग्न हों।

लोगों को स्वागत और सुरक्षित महसूस कराएं

यदि आप पहले से ही किसी ओपन-सोर्स प्रोजेक्ट या दो में सक्रिय योगदानकर्ता नहीं हैं, तो यह बहुत कठिन लग सकता है। आप गलत काम नहीं करना चाहते हैं और खुद को शर्मिंदा करना चाहते हैं। लोगों को कुछ कम-जोखिम करने का आसान तरीका देकर उनकी उस चिंता को दूर करें।


मैट ने कुछ साल पहले लोगों के लिए केवल हैलो कहने के लिए एक लंबे समय तक रहने वाला मुद्दा बनाकर किया था। इतना ही। नमस्ते कहो, और अपना परिचय दो। पहला कदम उठाने के लिए यह एक सुरक्षित जगह है।


जब लोग योगदान करते हैं, तो अपने शिष्टाचार को न भूलें -- धन्यवाद कहें! 😁 काम पूरा करने की हमारी निरंतर हड़बड़ी में, यह आसान हो सकता है, विशेष रूप से हमारी ऑनलाइन बातचीत में, हमारी सामान्य सौहार्दता को समाप्त होने देना।


लोगों के प्रति दयालु होने में बहुत कम खर्च आता है, खासकर उनके लिए जो आपकी मदद करने के प्रयास में जा रहे हैं! मैंने देखा है कि ओकाम इंजीनियरिंग टीम लोगों को उनके पहले कुछ पीआर के माध्यम से लगातार समर्थन करती है, उनके योगदान पर उन्हें धन्यवाद और बधाई देती है ( यहां एक हालिया उदाहरण है )।


ऐसी जगह बिल्कुल नहीं जहां गलत काम करने वाले लोगों को डांटा जाता है और आरटीएफएम को बताया जाता है। यहां नहीं, 🙏 और 💙 के सिवा कुछ नहीं है।


परिणाम स्वयं बोलते हैं: योगदानकर्ताओं की संख्या साल-दर-साल दोगुनी हो गई है, और इस महीने की रिलीज़ में 60 से अधिक अलग-अलग योगदानकर्ता हैं। यही लोग मुख्य उत्पाद में सक्रिय रूप से कोड परिवर्तन सबमिट कर रहे हैं!


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

लोगों को उनके पहले कदम पर मार्गदर्शन करना

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


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


उम्मीद है, हालांकि आपके पास हर दिन सैकड़ों लोग बग नहीं मारेंगे। तो बाकी सबका क्या? वे संभावना के एक खाली कैनवास का सामना कर रहे हैं, जहां से शुरू करने का कोई विचार नहीं है।


तो उन्हें दिखाओ!


हम नियमित रूप से मुद्दों को "अच्छे पहले अंक" के रूप में टैग कर रहे हैं ताकि पहली बार के योगदानकर्ताओं को अपने दांत काटने के लिए कुछ मिल सके। हालांकि इससे भी अधिक, टीम यह सुनिश्चित करने के लिए एक विशेष प्रयास करती है कि अलगाव में समझ बनाने के लिए सब कुछ पर्याप्त विस्तृत है।


अगर आपको किसी मुद्दे को समझने के लिए साप्ताहिक योजना कॉल पर रहना पड़ता है, तो ऐसा कुछ नहीं है जिस पर कोई और इनपुट प्रदान करने में सक्षम होगा। यदि यह पर्याप्त नहीं है, तो लोगों को भी शुरुआत करने के बारे में मदद मांगने के लिए जगह दें।

गिटहब के सामुदायिक मानकों को पूरा करें

आपने इसे नहीं देखा होगा, लेकिन आपके रेपो के "इनसाइट्स" टैब पर एक "सामुदायिक मानक" है। उन्हें पूरा करने के लिए चीजों की एक पेंट-बाय-नंबर चेकलिस्ट मिली है, इसे देखें और इसे करें। मेरे द्वारा सब कुछ फिर से दोहराने का कोई मतलब नहीं है जो उन्होंने पहले ही एक साथ खींचने का एक बड़ा काम किया है।

अपनी दृश्यता का विस्तार करें

यात्रा की शुरुआत में ही, आपका समुदाय एकल प्रोजेक्ट रिपॉजिटरी से परे मौजूद होगा।


योगदान कई रेपो में फैले होंगे। लोग आपको ट्विटर पर फॉलो करेंगे या आपके डिस्कॉर्ड सर्वर से जुड़ेंगे (मैंने आज हमारा बनाया है, आइए हमारे साथ जुड़ें !)। किसी एक परियोजना पर अति-केंद्रित होने से पेड़ों के लिए जंगल गायब होने का जोखिम होता है।


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

यह केवल एक छोटी सी झलक है कि ऑर्बिट क्या मदद करने में सक्षम है, लेकिन यह दिखाता है कि ऑर्बिट चीजों पर ध्यान केंद्रित करने में कैसे मदद कर सकता है। वे लोग जो समुदाय के लिए नए हैं और वे कैसे/कहां उलझे हुए हैं, सबसे सक्रिय लोग, वे लोग जो सक्रिय थे लेकिन लगता है दूर हो गए हैं।


ध्यान रखें कि यह सब कई चैनलों पर भी है। चाहे आप हमें ट्वीट कर रहे हों या कोई मुद्दा बना रहे हों, हमें आपको भीड़ में शामिल होते हुए देखकर खुशी होगी।

दर्जनों छोटी चीज़ों का मिश्रित प्रभाव

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


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


यदि आप स्वयं ओकाम समुदाय में शामिल होना चाहते हैं और जिस तरह से लोग एप्लिकेशन और सेवाओं को डिज़ाइन द्वारा सुरक्षित बनाकर उनमें विश्वास पैदा करने में हमारी मदद करना चाहते हैं, तो उम्मीद है कि इसे पढ़ने के बाद आप पहले से ही जानते हैं कि कहां से शुरू करना है! लेकिन, अगर आप इसे चूक गए हैं: