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サイトのカスタムドメインの管理も参照)

上記のように、レビューアプリと本番環境の間のデプロイ方法の違いに注意することがあります。上で述べた本番環境とは異なり、このウェブサイトのレビューアプリはmiddlemanサーバーとして実行されるHerokuアーキテクチャに依存しています。

ローカリゼーション

2016年に国際化システムが導入されたため、多言語化は進行中です。ガイドやその他のドキュメントをさらに多言語化することを歓迎します。入門するには、既存のファイル/sourceを移動するか、/source/localizableにファイルを新規作成して多言語化します。

このウェブサイト(つまりrubygems/bundler-site)のメンテナーになる

公式のメンテナーになる場合は、お手伝いから始めてください。

第一歩として、ウェブサイトを改善するためのいくつかのプルリクエストをリポジトリに作成することを歓迎します。また、新機能の改善提案も歓迎します。

GitHubでこのドキュメントを編集して、エラーを発見したり、不足していることに気付いたりした場合。