我决定浏览一下需要帮助的开源项目,并为一两个项目提供一些时间。但有一个问题是,有一个站点列出了当前正在寻找开发人员的开源项目,并且我可以在任何地方通过语言/技术等来过滤开源项目。
我所追求的是一种了解许多开源项目的方法,因此我可以决定他们是否对我感兴趣。
想知道在哪里找到这样的信息?
答案 0 :(得分:12)
答案 1 :(得分:3)
查看Freshmeat以了解各种开源目录。除此之外,我建议您只浏览您感兴趣的主题,看看那里有什么。
答案 2 :(得分:3)
虽然您可能不想自己参与其中,但Google Summer of Code有一个list of projects参与其中。一个参与的项目通常意味着它需要更多的贡献者,它有愿意帮助新贡献者的导师,并且它有一个想法列表,其中的任务对于刚开始使用代码库的人来说是有益的(尽管它们通常被设计为这是一个全职,夏季漫长的项目,范围广泛。)
查看此列表绝对可以帮助您更轻松地找到比SourceForge,Google Code或GitHub上提供的每个开源项目更轻松的事情(虽然GitHub很好,因为您可以根据需要轻松地分叉,破解尽可能多的补丁和一次性分支,然后在完成后请求合并代码。
答案 3 :(得分:2)
我建议您选择一个您喜欢和使用的软件,并找到一种方法来为此做出贡献。具体来说,修复您注意到的烦恼或错误。如果您没有看到任何烦恼或错误,请查找项目的错误跟踪器。这样,它就是您投资的项目,并且您已经至少部分地了解了代码如何从最终用户的角度运行。
答案 4 :(得分:1)
Source Forge是一个很好的起点。
答案 5 :(得分:1)
同时查看CodePlex。
答案 6 :(得分:1)
我喜欢在GitHub上浏览有趣的项目,如果我认为它们很有趣并且如果我觉得我可以做出贡献那么请求它们,请继续前进!我还没有做出任何贡献,但这一切看起来都非常简单和诱人。
答案 7 :(得分:0)
好吧,我会前往Sourceforge,找到一个您感兴趣的项目,并开始浏览他们的错误列表以帮助解决问题。 Sourceforge可以过滤掉您不感兴趣的语言或主题。
答案 8 :(得分:0)
最好的:http://code.google.com/ 和Sourceforge
答案 9 :(得分:0)
Ohloh 是一个很好的存储库,为许多项目编制索引。
答案 10 :(得分:0)
Craigslist.com也是一个贡献你的技能的好地方......我知道你不会在craigslist找到你的开源项目,但是,嘿,有人可以免费使用你的技术技能....如果你有时间为什么不让那个人从中受益...