如何找到一个开源的Ruby项目来参与?

4

我应该只是去SourceForge并尝试通过搜索找到一些看起来有趣的东西吗?还是有一个特定于Ruby的网站可以帮助你找到要贡献的开源项目?

在找到项目后,你通常会给项目所有者发送电子邮件以了解是否可以提供帮助,还是直接开始向他们的存储库提交代码,并在审核其质量后决定是否采纳?

2个回答

3

Ruby项目的标准托管站点是RubyForge。 比RubyForge略早的另一个站点是Ruby Application Archive (RAA)。 除了RubyForge之外,还有很多Ruby项目托管在SourceForge上。 与JRuby相关的特定项目有时会托管在CodeHaus或Sun的新项目托管站点Kenai上。 对于IronRuby,一些项目存放在CodePlex上。 使用Git版本控制系统的项目通常托管在GitoriousGitHub上,而使用Darcs版本控制系统的项目则倾向于自主托管。

然而,尤其是大型 Ruby 项目通常都有自己的基础设施,例如 MerbDataMapper 和当然还有 Ruby on Rails


2
我建议你去Github寻找项目。你可以轻松搜索并查看项目,而且对于项目所有者来说更容易管理你的更改。

注意:许多Ruby程序员使用Fossil、Monotone、Darcs或其他版本控制系统,自然而然地,你在GitHub上找不到这些项目。 - Jörg W Mittag

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接