关于
欢迎来到 RubyGems.org,Ruby 社区的宝石托管服务。这个项目的目的是三方面的:
- 提供更好的 API 来处理宝石
- 创建更透明、更易访问的项目页面
- 使社区能够改进和增强网站
该项目始于 2009 年 4 月,由 Nick Quaranto 发起,此后发展到包括超过 350 名 Ruby 开发者 的贡献,以及 数百万次的宝石下载。从 RubyGems 1.3.6 版本开始,该网站已从 Gemcutter 更名为 RubyGems.org,以巩固其在 Ruby 社区中的核心地位。
虽然 RubyGems.org 不是由一家特定公司运营,但许多公司都帮助过我们。该网站的当前设计、插图和前端开发是由 DockYard 创建的。 GitHub 也为我们提供了宝贵的帮助,让我们可以轻松地协作和共享代码。该网站最初是在 Heroku 上创建的,其出色的服务证明了 RubyGems 是一种可行的解决方案,整个社区都可以依靠它。我们目前的基础设施托管在 AWS 上。
关于该网站的技术方面的一些见解:它是 100% Ruby 开发的。主网站是一个 Rails 应用程序。宝石托管在 Amazon S3 上,由 Fastly 提供服务,发布新宝石和准备安装的时间通常只有几秒钟。有关更多信息,请查看代码,该代码在 GitHub 上以 MIT 许可证 发布。