オープンソースのJavaプロジェクトに開発者として貢献したい。 apache/java.netのプロジェクトのほとんどは開発中ではないか、コミッタとなることは非常に困難です。誰も2年間のJavaの経験を持つ開発者に入るのは比較的簡単なプロジェクトを提案してください。貢献するJavaオープンソースプロジェクト
答えて
SO上に記載されているように、あなたが使用するプロジェクトを見つけて、それが他の人達によって開発されているかどうかに関係なく、さらに発展するモチベーションがあります。
Apache Commonsには、何十件ものニッチな領域があります。あなたのお気に入りを選び、差し伸べてください!もっと良いことに、自分自身を始めてみませんか?世界には常により良い解決策の余地があります。
Android電話を入手してください。毎日何かを使うと、その中の問題がはるかに容易に見えます。あなたを悩ましているものが見つかるたびに、それを修正してください(すべてのUIはJavaで、一部は下位レベルです)。
あなたができるベストは、あなたが実際に使っているオープンソースのJavaアプリケーションに貢献することだと思います。この方法であなたは動機づけられます。また、何か巨大なものから始めないでください。 jDownloader、muCommander、TuxGuitarなどのプログラムが適しています。
は...コミッタ
ことが非常に困難である:)あなたはできるだけ早くあなたがそれに貢献し始めると、プロジェクトのコミッターになることはありません。だから、すぐにそれについて心配しないでください。
は、ここで私は示唆しているものだ -
- はEclipse IDEを使用してください。すべてのプロジェクトは、オープンソースであり、フレンドリーなコミュニティと十分な貢献の機会があります。
- Java自体は今やopen-sourceです。これまでにオープンソース化されていた商用ライブラリもありますが、やはり貢献する良い機会です。
- 最後に、Apacheプロジェクトの全体のセットも素晴らしい出発点です。さまざまな話題があり、あなたに興味のあるものを見つけるべきです。
Kenaiを見ましたか?これは、Sunによってサポートされているかなり新しいプロジェクトホスティングサイトなので、参加する機会がたくさんあるかもしれません。それはまた素晴らしい統合を持っていますNetbeans 6.7
あなたが貢献するプロジェクトを決定する最も重要な要素は、そのプロジェクトへのあなたの関心です。すでにオープンソースのJavaコードライブラリ/製品を使用している場合は、すでにプラットフォームが構築されており、次のステップは、ドキュメント/ヒントとコードの形式で貢献することです。
ドキュメントは、通常、すべてのプロジェクトの簡単な出発点です。私は個人的な例をあなたに語ります。記事を投稿してNetBeans Community Docsに寄付を始めてから、1年間管理しました。今、私はNetBeans Python supportへのコードコミッターです。
あなたも同様の軌道をたどることができます。既に知っているJavaプロジェクトを選択して使用し、それを使って微調整してください。さらに詳しく知っておけば、バグ修正や機能の追加を開始できます。非常に早くコミッターになることを心配しないでください。コミッターはしばしばあなたが獲得しなければならない切望されたポジションです。がんばろう。
- 1. バイオインフォマティクスオープンソースツールへの貢献
- 2. ユーザー貢献度システム
- 3. Eclipseのメニューへの貢献
- 4. MoqとMoq貢献バージョン
- 5. apacheに貢献するには?
- 6. オープンソースに貢献するには?
- 7. 私はLinuxカーネルに貢献したい
- 8. 私は最初のオープンソースプロジェクトに貢献したいと思います。助言がありますか?
- 9. 私が貢献できるオープンソースのJavaプロジェクトとは何ですか?
- 10. マイナーな変更で他の人の貢献をマージする
- 11. Ubuntu(および他のディストリビューション)に貢献するところ
- 12. Windowsクラシックテーマコンボ貢献アイテムshirnksに切り替え中
- 13. C++で「貢献アーティスト」メタデータを読むには?
- 14. Eclipse RCPツールバーの貢献度をプログラムで取得
- 15. 更新していないGem-Gemへの貢献
- 16. 日食RCP:ダイアログの貢献について
- 17. Git/GitHubアカウントに貢献した行の総数
- 18. 実行方法F#Silverlightライブラリプロジェクトを保持xUnit.net貢献ベースのユニットテスト?
- 19. あなたはどんなプロジェクトに貢献したいですか?
- 20. RHEL 6.1/JDK7に貢献するClojure 1.3をインストールするにはどうすればよいですか?
- 21. djangoベースのアプリケーションに貢献するためにWindowsベースのフロントエンド開発者を設定する方法
- 22. githubでプロジェクトに貢献する、「マスターの上にプルリクエストを再分配する」方法
- 23. Visual Studio Onlineでコーダーの貢献度を示すグラフを生成することは可能ですか?
- 24. メニューとツールバーに貢献しているEclipseプラグインを特定して停止する方法
- 25. Linuxカーネル開発に貢献するには?最新のソースコードを使用しますか?
- 26. Pythonに貢献する:git /クローンコードまたはインストールされたコードを編集しますか?
- 27. github apiを使用してレポの貢献者をすべて取得する方法
- 28. EclipseプラグインがUIに貢献するかどうかをプログラムでどのように判断しますか?
- 29. 私が貢献できるオープンソースのCodeIgniterベースの電子商取引アプリケーションですか?
- 30. 使いやすさやユーザビリティにどのようにサーバページ言語が貢献していますか?
ああ、新世代のレジュームビルダー... – jrockway
これは(あまりにも多くの)既存のSO質問の複製です。たとえばhttp://stackoverflow.com/questions/382977。 – Yuval
非常によく似た質問です:http://stackoverflow.com/questions/705575/what-is-an-open-source-java-project-i-could-contribute-to –