Repolode
rust-lang

rust-lang/book

mdBookでビルドされる、「The Rust Programming Language」の公式ソース。無料で読めるオンライン版も公開されています。

スター
18,521
フォーク
4,170
未解決の Issue
483
最終コミット
9 日前

これは何?

このリポジトリには、Rustの公式入門書「The Rust Programming Language」のMarkdownソースが収録されています。mdbook buildを実行すると閲覧可能なHTML版が生成され、同じ内容がRustのstable、beta、nightlyの各ドキュメントチャンネルを通じて無料でオンライン公開されています。

書籍内のコード例はビルドの一環としてmdbook testでテストされ、Rustツールチェーンに照らして動作が確認されます。GitHubのリリースにはすべてのコード例が収録されており、読者はローカルで実行できます。

このプロジェクトはRustチームが保守しています。印刷版はNo Starch Pressから入手でき、大規模な改訂はRustのエディションに合わせて行われます。それ以外の変更は、誤りの修正に限られます。

主な機能

  • 01mdBookでビルドされ、オフラインでも読める静的HTMLサイトを生成します。
  • 02コード例はRustツールチェーンを使ってmdbook testでテストされます。
  • 03Markdown形式のソースが公開されており、リリースにはすべてのサンプルコードが収録されています。
  • 04Rustのstable、beta、nightlyの各リリースに合わせて更新されます。

ユースケース

  • 公式の入門資料でRustを学ぶ。
  • mdBookを使って書籍のオフライン版をローカルに構築する。
  • Rustの書籍に誤りの修正や翻訳を提供する。
  • コード例を取り出してローカルで実行する。

クイックスタート

  1. 1

    mdBookをインストールします(<version_num>は、READMEからリンクされているファイルに記載されたバージョンに置き換えてください)

    cargo install mdbook --locked --version <version_num>
  2. 2

    書籍をbookサブディレクトリにビルドします

    mdbook build
  3. 3

    Webブラウザーでbook/index.htmlを開きます

使う前に知っておきたいこと

  • リポジトリのメタデータでは、ライセンスが明確に指定されていません。
  • 大規模な改訂の間は、通常、エラーの修正のみが受け入れられるため、その他の貢献は数か月から数年待つことがあります。

収録されている特集

トピック

よくある質問

book とは?
mdBookでビルドされる、「The Rust Programming Language」の公式ソース。無料で読めるオンライン版も公開されています。 このリポジトリには、Rustの公式入門書「The Rust Programming Language」のMarkdownソースが収録されています。mdbook buildを実行すると閲覧可能なHTML版が生成され、同じ内容がRustのstable、beta、nightlyの各ドキュメントチャンネルを通じて無料でオンライン公開されています。
book は無料で使えますか?ライセンスは?
book は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
book は今もメンテナンスされていますか?
活発にメンテナンス中。book の最終コミットは 2026年10月28日 です。
book は何に使えますか?
公式の入門資料でRustを学ぶ。 mdBookを使って書籍のオフライン版をローカルに構築する。 Rustの書籍に誤りの修正や翻訳を提供する。 コード例を取り出してローカルで実行する。
book のインストール方法は?
mdBookをインストールします(<version_num>は、READMEからリンクされているファイルに記載されたバージョンに置き換えてください): cargo install mdbook --locked --version <version_num> 書籍をbookサブディレクトリにビルドします: mdbook build Webブラウザーでbook/index.htmlを開きます
book はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rust-lang/book

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト