我决定寻找需要帮助的开源项目,并为其中一两个提供一些时间。但有一个问题,是否有列出当前正在寻找开发人员的开源项目的网站或者地方,例如我能否按语言/技术等过滤开源项目。
我的目的是获取许多开源项目的概述,以便决定它们是否引起我的兴趣。
有哪些想法可以找到这样的信息?
我的目的是获取许多开源项目的概述,以便决定它们是否引起我的兴趣。
有哪些想法可以找到这样的信息?
虽然您可能对参与其中不感兴趣,但Google Summer of Code有一个项目列表参与。参与项目通常意味着它需要更多的贡献者,有导师愿意帮助新贡献者,并且有一个任务清单,适合刚开始接触代码库的人(虽然它们通常被设计为全职、长达整个夏季的项目,但它们的范围是不同的)。
浏览这个列表肯定比搜索SourceForge、Google Code或GitHub上的每个开源项目更容易找到要做的事情(尽管GitHub很好,因为您可以轻松地派生出分支,使用尽可能多的补丁和丢弃的分支进行编码,然后在完成后请求合并您的代码)。
我建议选择一款你喜欢和使用的软件,并找到一种方式为其做出贡献。具体来说,修复你注意到的烦恼或错误。如果你没有发现任何烦恼或错误,请查看该项目的错误跟踪器。这样,你就已经对代码的工作原理有了至少部分了解,并且投入了自己的心血。