我应该只是去SourceForge并尝试通过搜索找到一些看起来有趣的东西吗?还是有一个特定于Ruby的网站可以帮助你找到要贡献的开源项目?
在找到项目后,你通常会给项目所有者发送电子邮件以了解是否可以提供帮助,还是直接开始向他们的存储库提交代码,并在审核其质量后决定是否采纳?
我应该只是去SourceForge并尝试通过搜索找到一些看起来有趣的东西吗?还是有一个特定于Ruby的网站可以帮助你找到要贡献的开源项目?
在找到项目后,你通常会给项目所有者发送电子邮件以了解是否可以提供帮助,还是直接开始向他们的存储库提交代码,并在审核其质量后决定是否采纳?
Ruby项目的标准托管站点是RubyForge。 比RubyForge略早的另一个站点是Ruby Application Archive (RAA)。 除了RubyForge之外,还有很多Ruby项目托管在SourceForge上。 与JRuby相关的特定项目有时会托管在CodeHaus或Sun的新项目托管站点Kenai上。 对于IronRuby,一些项目存放在CodePlex上。 使用Git版本控制系统的项目通常托管在Gitorious或GitHub上,而使用Darcs版本控制系统的项目则倾向于自主托管。
然而,尤其是大型 Ruby 项目通常都有自己的基础设施,例如 Merb,DataMapper 和当然还有 Ruby on Rails。