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サイトのカスタムドメインの管理も参照)
上記のように、レビューアプリと本番環境の間のデプロイ方法の違いに注意することがあります。上で述べた本番環境とは異なり、このウェブサイトのレビューアプリはmiddlemanサーバーとして実行されるHerokuアーキテクチャに依存しています。
2016年に国際化システムが導入されたため、多言語化は進行中です。ガイドやその他のドキュメントをさらに多言語化することを歓迎します。入門するには、既存のファイル/source
を移動するか、/source/localizable
にファイルを新規作成して多言語化します。
rubygems/bundler-site
)のメンテナーになる公式のメンテナーになる場合は、お手伝いから始めてください。
第一歩として、ウェブサイトを改善するためのいくつかのプルリクエストをリポジトリに作成することを歓迎します。また、新機能の改善提案も歓迎します。