मन में शामिल होने के साथ एक ओपन सोर्स प्रोजेक्ट का मूल्यांकन कैसे करें?


14

यह मानते हुए कि मुझे एक ओपन सोर्स प्रोजेक्ट मिल गया है जिसमें मुझे दिलचस्पी है, मैं कैसे प्रोजेक्ट (सदस्यों, गतिविधि स्तर, आदि) का मूल्यांकन करूं कि क्या प्रोजेक्ट में शामिल होना मेरे समय और ऊर्जा का अच्छा उपयोग होगा?

जवाबों:


16

स्रोत नियंत्रण इतिहास को देखें।

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


2
+1। अधिनियम वादों से बहुत अधिक कहते हैं

2
बग ट्रैकर में भी देखें।
डेनिस डे बर्नार्डि

9

आप कई काम कर सकते हैं:

  1. उनकी मेलिंग सूची अभिलेखागार को देखें, देखें कि समुदाय सार्वजनिक रूप से कैसे व्यवहार करता है
  2. उनकी रिलीज़ की आवृत्ति और रिलीज़ नोट्स की गुणवत्ता को देखें
  3. एक स्पष्ट मिशन स्टेटमेंट और उनकी साइट पर सुविधाओं / आवश्यकताओं की सूची देखें
  4. इसकी परिपक्वता की जाँच करें - यदि आप एक परियोजना में मानसिक रूप से / सहज महसूस कर रहे हैं तो एक परिपक्व परियोजना एक ब्रांड नई परियोजना की तुलना में अधिक क्षमा करने योग्य है। विपरीत भी सही है।
  5. संरचना को देखें, क्या यह परोपकारी तानाशाह है या सामुदायिक परिषद का दृष्टिकोण है
  6. उनके शामिल होने के निर्देश के लिए देखो, दोस्ताना? स्पष्ट?

यह किसी भी तरह से एक शुरुआत है :)


2

पहले पानी को थोड़ा टेस्ट करें। मेलिंग सूचियों, irc चैनल आदि में घूमें और देखें कि चीजें कैसे काम करती हैं। एक बग को ठीक करें या एक ज्ञात अनुरोधित सुविधा को स्वयं जोड़ें और एक पैच सबमिट करें। देखें कि इसे कैसे स्वीकार किया जाता है ... क्या वे इसे संपादित करने और आपको शामिल करने या लड़ने के लिए आपके साथ काम करते हैं?

साथ ही खुद का मूल्यांकन करें। क्या आपके पास वास्तव में समय और रुचि है कि आप चारों ओर से चिपके रहें और इस परियोजना के लायक बनें जो आपको गति प्रदान करने में निवेश कर सके?


2

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

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


1

यदि आप प्रोजेक्ट पर 1 काम कर रहे हैं, तो इसमें शामिल हों ।


1 : "आनंद" का मतलब हो सकता है जो भी आपको खुश करता है।


1

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

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

यह पता लगाने की कोशिश कर रहा है कि क्या अन्य सदस्य "दूसरों के साथ अच्छा खेलते हैं", कुछ प्रथाओं का संयोजन ले सकते हैं जिनका मैंने अभी उल्लेख किया है।

कोशिश करके देखो। "यह लागत नहीं है '- जॉन बेलुशी, पशु सभा।

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