Docs header transparent bg

关于本网站

源代码

https://github.com/rubygems/bundler-site

架构

Middleman 4.4 是本网站的核心系统。一半的源代码位于 ./source 目录下,另一半位于 rubygems/rubygems/tree/master/bundler/lib/bundler/man” 目录下,可以通过执行 bundle exec rake man 命令获取。

当源代码合并到 GitHub 上的默认分支 master 时,GitHub Actions 上的部署作业 会自动构建源代码(HTML、JS、CSS 和字体)并将其推送到 GitHub Pages。部署状态可以在 github-pages 部署历史记录 中查看。自定义域名用于托管 bundler.io(另请参见 为 GitHub Pages 网站管理自定义域名)。

如上所述,您有时可能需要关注审查应用程序和生产环境之间部署方法的差异。与上述生产环境不同,本网站的审查应用程序依赖于 Heroku 架构,该架构作为 middleman 服务器运行。

本地化

虽然 国际化系统在 2016 年推出,但多语言化仍在进行中。我们欢迎您将更多指南和其他文档多语言化。要开始,请将 /source 目录下的一些现有文件移动到 /source/localizable 目录下,或在该目录下创建一个文件,以实现多语言化。

成为本网站(即 rubygems/bundler-site)的维护者

如果您想成为官方维护者,请先从帮助开始。

第一步,我们欢迎您创建一些拉取请求,以改进网站,并提交到 代码仓库。同时,我们也欢迎新的功能改进建议。

在 GitHub 上编辑此文档,如果您发现错误或遗漏。