我有兴趣参与一个开源项目,但是我不知道哪里可以找到一个寻找人的项目。是否有一个网站列出了开放的网站以及他们正在寻找的内容等?我特别感兴趣的是java项目
答案 0 :(得分:22)
我不会搜索需要帮助的项目,而是会找到您感兴趣并使用的项目,然后检查他们的问题/错误数据库,查找错误,修复错误并提交补丁。重复,直到团队了解你,然后要求加入。
如果您只选择一些需要帮助的随机项目,您可能不会长期坚持下去。您需要对您所贡献的项目感兴趣,并且如果您真正使用您正在使用的软件,那么保持您兴趣的最佳方式就是。
<强>更新强>
现在有一个名为Up For Grabs的开源网站,您可以在其中找到寻求帮助的开源项目,并将其中的一些错误标记为适合新开发人员。我仍然坚持我最初的断言,你应该遵循你的兴趣,但这个网站可以是一个很好的起点。
答案 1 :(得分:9)
通常,在大多数开源项目中,theres是一个名为“help wanted”的部分。
寻找那个部分。让我看看能否为你找到一些。
以下是一些:http://sourceforge.net/people/
其他人在这里:
答案 2 :(得分:6)
大多数开源项目需要某种帮助,因此您首选的开源应用程序就是其中之一。而不是去寻找需要帮助的随机项目,只需要经常使用一些代码并提供帮助。尝试改进您在成为新手时遇到困难的文档,注册并讨论让您烦恼的事情,转到问题跟踪器并处理困扰您的一些错误或在邮件列表中询问您可以提供哪些帮助。
做通常的开源事情并抓住你自己的痒。你会在一个你关心的项目上做出更好的贡献,而不是你在街上挑选的一个随机项目。
答案 3 :(得分:3)
最大的开源网站是sourceforge.net(主要是* nix)。越来越受欢迎(以及更多面向.NET)是CodePlex
答案 4 :(得分:0)
虽然这个问题不同,但答案是一样的。
What is a good project to work on to learn modern patterns and practices?
寻找需要帮助的社区服务组织。