Java开源项目贡献

我想作为一个开发人员贡献一个开源的Java项目。 apache / java.net中的大部分项目都不在开发中,或者很难成为提交者。 任何人都可以请build议相对容易进入作为一个开发人员与2年Java经验的项目。

获取Android手机。 当你每天使用某些东西的时候,你会更容易看到问题。 每当你发现什么让你恼火的时候,修正它(所有的UI东西都是Java,还有一些是较低的级别)。

Apache Commons有几十个和几十个你可以工作的领域。 select你最喜欢的,开始堵塞! 更好的是,为什么不开始自己的? 世界上总是有更多更好的解决scheme。

作为一个提交者非常困难

:)只要你开始贡献,你就不会成为一个项目的提交者。 所以,不要这么担心。

这是我会build议 –

  • 使用Eclipse IDE。 所有的项目都是开源的,友好的社区和充足的贡献机会。
  • Java本身现在是开源的,而且一些以前的商业图书馆现在开源了,这也是一个很好的机会。
  • 最后,整套Apache项目也是很好的起点。 有不同的话题,你应该find一些你会感兴趣的东西。

如前所述,find一个你会用到的项目,从而有更多的发展动力 – 不pipe是否由别人开发。

我认为你能做的最好的事情就是贡献给你实际使用的开源java应用程序,这样你就会有动力。 另外,不要从巨大的事情开始。 像jDownloader , muCommander和TuxGuitar这样的程序是不错的select。

决定你贡献的项目的唯一最重要的因素是你对这个项目的兴趣。 如果您已经使用了开源Java代码库/产品,那么您已经有了一个构build的平台,下一步就是以文档/技巧和代码的forms开始贡献它。

文档通常是任何项目的一个简单而好的起点。 我将以一个个人的例子来叙述你,我开始通过贡献文章来贡献NetBeans社区文档 ,然后继续pipe理它一年。 现在,我也是NetBeans Python支持的代码提交者。

你也可以遵循类似的轨迹。 只要select一个你已经知道和使用的Java项目,然后修改它,知道更多关于它,然后你就可以开始修复错误或贡献function。 不要担心很早就成为提交者。 提交者往往是你必须获得的令人垂涎的位置。 祝你好运。

你看过基奈吗? 这是一个相当新的由Sun支持的项目托pipe站点,因此可能有很多机会参与其中。 它也与Netbeans 6.7有很大的整合