2009-02-10 15 views
16

मुझे .NET का उपयोग कर ओपन सोर्स प्रोजेक्ट में शामिल होने में दिलचस्पी है; मैं एक परिपक्व परियोजना और एक प्रारंभिक, साथ ही अन्य मानदंडों के बीच चयन करने में सक्षम होना चाहता हूं। आपकी क्या सलाह है? (विशिष्ट परियोजनाओं का स्वागत है)।शामिल होने के लिए ओपन सोर्स प्रोजेक्ट कैसे चुनें?

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

मैं अभिमानी टिप्पणी से निराश हूँ/उत्तर अब तक प्राप्त किया। योगदान करने के लिए एक ओएस प्रोजेक्ट चुनना एक आसान काम नहीं है। मैंने आज ऐसा करने में कई घंटे बिताए हैं। मेरे अनुभव बताता है कि:

  • कुछ परियोजनाओं का विज्ञापन करते समय उन्हें योगदान करने के लिए
  • कुछ परियोजनाओं भी परियोजनाओं के एक बहुत आप
  • वहाँ डॉक्स लेखन और उपयोगकर्ता प्रश्नों का उत्तर देकर योगदान करने की उम्मीद आप योगदान
  • जाने यह एक शुरू करने समुदाय है - - कई परियोजनाओं है कि "मृत"
  • नहीं हर कोई उपयोग करता है ओएस सॉफ्टवेयर .net में लिखा हैं तो मापदंड "परियोजना आप का उपयोग करने के लिए योगदान" नहीं उपयोगी है

मुझे विश्वास है कि यह प्रश्न उत्तर देने से बहुत दूर है। मैंने संबंधित प्रश्नों को ध्यान से पढ़ा है, वहां कुछ अच्छे मुद्दे हैं, फिर भी वास्तव में कुछ भी खुलासा नहीं है।

+0

इसके बारे में चिंता करने से रोकें। एसओ पर खोज फ़ंक्शन खराब है इसलिए यह जारी रहेगा। साथ ही विभिन्न प्रश्न अवैध जवाब अलग; मुझे यकीन नहीं है कि प्रति विषय एक से अधिक प्रश्न रखने की एक बुरी बात है – flesh

+0

@flesh: खोज फ़ंक्शन 'गरीब' कैसे है? मैं साइडबार में संबंधित बॉक्स में एक ही प्रश्न के ~ 10 लिंक आसानी से पा सकता हूं ... – GEOCHET

उत्तर

1

मैं अपने स्वयं के हितों अपने प्रश्न में परिलक्षित मिल जाए, तो यहाँ कुछ ओएस परियोजनाओं कि मैं पर विचार कर रहा हूँ कर रहे हैं:

  • SharpDevelop - वे एक लंबा रास्ता चले गए हैं, और अभी भी एक लंबा रास्ता जाना :-)। मुझे लगता है कि ला नेशरपर (या यहां तक ​​कि ग्रहण) को दोबारा कोड नेविगेशन और कोड रीफैक्टरिंग के लिए कुछ सुधार बहुत अच्छे होंगे।
  • NHibernate - जेनेरिकों के लिए समर्थन (हालांकि मुझे लगता है कि आयुर्वे पहले से ही इसमें शामिल है); समर्थन उपकरण - एक्सएमएल कॉन्फ़िगरेशन के लिए दृश्य संपादक, शायद एक विज़ुअल टूल (वीएस एडिन?) जो {मॉडल, मैपिंग्स, डेटाबेस_शेमा} में से एक लेता है और अन्य दो उत्पन्न करता है।
5

स्पष्ट मानदंड आपके क्षेत्र में रुचि रखने वाले क्षेत्र में एक प्रोजेक्ट चुनना होगा।

1

बोगदान की टिप्पणी के बावजूद, @ रॉब का सुझाव दो कारणों से अच्छा है।

यदि आप एक ओपन सोर्स प्रोजेक्ट चुनते हैं जो आपके क्षेत्र में है, उदा। यदि आप संगीत में रुचि है तो Audacity परियोजना पर काम कर, तब:

  1. आप अधिक से प्रेरित होगा, क्योंकि परियोजना एक समस्या अंतरिक्ष के पहलुओं है कि आप
  2. में रुचि ले राशि हल करने के लिए कोशिश कर रहा है अपने परियोजना जो इस परियोजना के लिए उपयोगी होगा करने के लिए विशेष ज्ञान
  3. आप (शायद) परियोजना
  4. आप
  5. उपयोग करने के लिए परियोजना के एक उन्नत संस्करण के साथ समाप्त करने में शामिल अन्य लोगों से रुचि के क्षेत्र के बारे में अधिक सीखना होगा

HTH

चियर्स

3

यहाँ मैं क्या कर सकता है:

  • आप के लिए ब्याज की एक परियोजना का पता लगाएं। शायद आप कुछ विशिष्ट तकनीक/एप्लिकेशन के बारे में जानना चाहते हैं या शायद आप यह जानना चाहते हैं कि कॉर्पोरेट परियोजनाओं से ओपन सोर्स प्रोजेक्ट्स कैसे भिन्न हैं।
  • कोड, प्रलेखन, मंच और बहुत आगे देखें और इस बारे में सोचें कि उनकी शैली/सम्मेलन आपके लिए उपयुक्त हैं या नहीं।
  • अपने आप को प्रोजेक्ट सदस्यों को प्रस्तुत करें और उन्हें बताएं कि आप पार्टी में क्या ला सकते हैं।
  • कोड लिखें और आनंद लें।
0

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

+0

मैं एनएचबीरनेट के अलावा .NET में लिखे गए ओएस सॉफ़्टवेयर का उपयोग नहीं करता, जिसे मैं इस बिंदु पर अपने लीग से बाहर मानता हूं । –

1

मुझे लगता है कि मेरे लिए सबसे महत्वपूर्ण मानदंड होगा

  1. एक भाषा मैं में सहज या
  2. एक परियोजना जो सक्रिय सदस्य हैं जानने के लिए उत्सुक हूँ में एक परियोजना। कौन ओपन सोर्स प्रोजेक्ट में शामिल होना चाहता है और इसे अपने आप सभी
  3. एक परियोजना जिसे मैं घर पर उपयोग करूंगा।
+0

इसे प्यार करो। एक व्यक्तिपरक प्रश्न के उत्तर के लिए मतदान किया गया। – JaredPar

0

मुझे एक बहुत ही रोचक .NET प्रोजेक्ट मिला है - इसे टेरेनियम कहा जाता है।

http://www.codeplex.com/terrarium2/

यह एक खेल है जहाँ आप प्रोग्राम के एक जानवर बना सकते हैं और अन्य जानवरों के साथ बातचीत है। इस परियोजना में भी योगदान देना मजेदार होगा, लेकिन मुझे अभी तक यह देखना है कि वे (एमएस एमवीपी द्वारा संचालित है) इसे स्वीकार करते हैं।

+0

बहुत पुराना और पुराना, लेकिन मैंने सुना कि इसे पुनर्जीवित किया जा रहा था। एक सक्रिय समुदाय के साथ एक परियोजना के लिए सबसे अच्छा होगा (आप घर पर जल्दी महसूस करते हैं, और मदद तेजी से हाथ में है)। – leppie

+0

धन्यवाद!तुम सही हो, यह पुराना है और अकेला छोड़ दिया गया है ... –

1

हारून बॉकओवर से Banshee देखें। यह मोनो के लिए सी # में लिखा गया है, और GnomeLove पहल का भी हिस्सा है, इसलिए विशेष रूप से नए योगदानकर्ताओं के लिए टैग की गई बग हैं।

जब मेरे पास कुछ हैक करने के लिए खाली समय होता है, तो यह मेरी पहली पसंद होगी। यह वास्तव में एक अच्छा संगीत खिलाड़ी है।

1

आयरनशेम में शामिल हों! :)

अद्यतन:

बेस्ट एक सक्रिय समुदाय के साथ एक परियोजना के लिए जाने के लिए होगा (आप घर पर तेज लग रहा है, और मदद के लिए तेजी से हाथ में है)।

संबंधित मुद्दे