2009-06-28 19 views
38

योगदान करने के लिए मैं एक ओपन सोर्स जावा प्रोजेक्ट में डेवलपर के रूप में योगदान देना चाहता हूं। apache/java.net में अधिकांश परियोजनाएं विकास में नहीं हैं या कमिश्नर होने में बहुत मुश्किल हैं। क्या कोई भी ऐसे परियोजनाओं का सुझाव दे सकता है जो डेवलपर के रूप में 2 साल के जावा अनुभव के साथ अपेक्षाकृत आसान हो।जावा ओपन-सोर्स प्रोजेक्ट

+40

आह, फिर से शुरू बिल्डरों की एक नई पीढ़ी ... – jrockway

+2

इस के (बहुत) डुप्लिकेट अतः मौजूदा सवालों उदाहरण http://stackoverflow.com/questions/382977 के लिए, है। – Yuval

+1

एक बहुत ही इसी तरह के प्रश्न: http://stackoverflow.com/questions/705575/what-is-an-open-source-java-project-i-could-contribute-to –

उत्तर

5

जैसा कि एसओ पर पहले बताया गया है, आप जिस परियोजना का उपयोग करेंगे, उसे ढूंढें, और इस प्रकार आगे विकसित करने में अधिक प्रेरणा है - चाहे वह दूसरों द्वारा विकसित किया गया हो या नहीं।

8

Apache Commons में दर्जनों और दर्जनों विशिष्ट क्षेत्र हैं जिन पर आप काम कर सकते हैं। अपना पसंदीदा चुनें और दूर प्लगिंग शुरू करें! बेहतर अभी तक, अपना खुद का क्यों शुरू नहीं करें? दुनिया में अधिक और बेहतर समाधान के लिए हमेशा जगह होती है।

15

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

5

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

6

... बहुत एक commiter

:) आप एक परियोजना पर एक committer जैसे ही नहीं हो जाएगा के रूप में आप इसे में योगदान देना प्रारंभ होने के लिए मुश्किल हो जाता है। तो, जल्द ही इसके बारे में चिंता मत करो।

यहाँ मैं क्या सुझाव है कि है -

  • Eclipse आईडीई का उपयोग करें। सभी परियोजनाएं एक दोस्ताना समुदाय के साथ खुले स्रोत हैं और योगदान के लिए पर्याप्त अवसर हैं।
  • जावा स्वयं open-source है और कुछ पहले वाणिज्यिक पुस्तकालय अब खुले खुले हो रहे हैं, फिर योगदान करने का एक अच्छा मौका।
  • अंत में, Apache परियोजनाओं का पूरा सेट भी महान प्रारंभिक बिंदु हैं। विभिन्न विषयों पर हैं और आपको कुछ ऐसा ढूंढना चाहिए जो आपको रूचि देगा।
1

क्या आपने Kenai पर देखा है? यह सूर्य द्वारा समर्थित एक बिल्कुल नई परियोजना-होस्टिंग साइट है, इसलिए इसमें शामिल होने के कई अवसर हो सकते हैं। इसमें Netbeans 6.7

4

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

दस्तावेज़ीकरण आम तौर पर किसी भी परियोजना के लिए एक आसान और एक अच्छा प्रारंभिक बिंदु है। मैं आपको एक व्यक्तिगत उदाहरण बताऊंगा- मैंने लेखों का योगदान करके NetBeans Community Docs में योगदान देना शुरू कर दिया, और फिर इसे एक वर्ष तक प्रबंधित करने के लिए चला गया। अब, मैं NetBeans Python support पर एक कोड कमिटर भी हूं।

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

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