2009-06-28 5 views
38

オープンソースのJavaプロジェクトに開発者として貢献したい。 apache/java.netのプロジェクトのほとんどは開発中ではないか、コミッタとなることは非常に困難です。誰も2年間のJavaの経験を持つ開発者に入るのは比較的簡単なプロジェクトを提案してください。貢献するJavaオープンソースプロジェクト

+40

ああ、新世代のレジュームビルダー... – jrockway

+2

これは(あまりにも多くの)既存のSO質問の複製です。たとえばhttp://stackoverflow.com/questions/382977。 – Yuval

+1

非常によく似た質問です:http://stackoverflow.com/questions/705575/what-is-an-open-source-java-project-i-could-contribute-to –

答えて

5

SO上に記載されているように、あなたが使用するプロジェクトを見つけて、それが他の人達によって開発されているかどうかに関係なく、さらに発展するモチベーションがあります。

8

Apache Commonsには、何十件ものニッチな領域があります。あなたのお気に入りを選び、差し伸べてください!もっと良いことに、自分自身を始めてみませんか?世界には常により良い解決策の余地があります。

15

Android電話を入手してください。毎日何かを使うと、その中の問題がはるかに容易に見えます。あなたを悩ましているものが見つかるたびに、それを修正してください(すべてのUIはJavaで、一部は下位レベルです)。

5

あなたができるベストは、あなたが実際に使っているオープンソースのJavaアプリケーションに貢献することだと思います。この方法であなたは動機づけられます。また、何か巨大なものから始めないでください。 jDownloadermuCommanderTuxGuitarなどのプログラムが適しています。

6

は...コミッタ

ことが非常に困難である:)あなたはできるだけ早くあなたがそれに貢献し始めると、プロジェクトのコミッターになることはありません。だから、すぐにそれについて心配しないでください。

は、ここで私は示唆しているものだ -

  • Eclipse IDEを使用してください。すべてのプロジェクトは、オープンソースであり、フレンドリーなコミュニティと十分な貢献の機会があります。
  • Java自体は今やopen-sourceです。これまでにオープンソース化されていた商用ライブラリもありますが、やはり貢献する良い機会です。
  • 最後に、Apacheプロジェクトの全体のセットも素晴らしい出発点です。さまざまな話題があり、あなたに興味のあるものを見つけるべきです。
1

Kenaiを見ましたか?これは、Sunによってサポートされているかなり新しいプロジェクトホスティングサイトなので、参加する機会がたくさんあるかもしれません。それはまた素晴らしい統合を持っていますNetbeans 6.7

4

あなたが貢献するプロジェクトを決定する最も重要な要素は、そのプロジェクトへのあなたの関心です。すでにオープンソースのJavaコードライブラリ/製品を使用している場合は、すでにプラットフォームが構築されており、次のステップは、ドキュメント/ヒントとコードの形式で貢献することです。

ドキュメントは、通常、すべてのプロジェクトの簡単な出発点です。私は個人的な例をあなたに語ります。記事を投稿してNetBeans Community Docsに寄付を始めてから、1年間管理しました。今、私はNetBeans Python supportへのコードコミッターです。

あなたも同様の軌道をたどることができます。既に知っているJavaプロジェクトを選択して使用し、それを使って微調整してください。さらに詳しく知っておけば、バグ修正や機能の追加を開始できます。非常に早くコミッターになることを心配しないでください。コミッターはしばしばあなたが獲得しなければならない切望されたポジションです。がんばろう。

関連する問題