book - The Rust Programming Language.このリポジトリには、「The Rust Programming Language」の本のソースが含まれています。

(The Rust Programming Language)

Created at: 2015-12-12 06:49:49
Language: Rust
License: NOASSERTION

Rustプログラミング言語

ビルドステータス

このリポジトリには、「The Rust プログラミング言語」の本のソースが含まれています。

この本は、No Starch Pressから枯れ木の形で入手できます

オンラインで無料で読むこともできます。同梱の本をご覧ください 最新の安定版ベータ版、または毎晩のRustリリース。問題に注意してください これらのバージョンでは、このリポジトリですでに修正されている可能性があります。 リリースの更新頻度は低くなります。

本書に掲載されているすべてのコードリストのコードだけをダウンロードするには、リリースを参照してください。

必要条件

ブックを構築するにはmdBook、理想的には同じバージョンが必要です rust-lang/rust はこのファイルで使用します。それを取得するには:

$ cargo install mdbook --version <version_num>

建物

ブックを作成するには、次のように入力します。

$ mdbook build

出力はサブディレクトリにあります。チェックアウトするには、 あなたのウェブブラウザ。

book

ファイアーフォックス:

$ firefox book/index.html                       # Linux
$ open -a "Firefox" book/index.html             # OS X
$ Start-Process "firefox.exe" .\book\index.html # Windows (PowerShell)
$ start firefox.exe .\book\index.html           # Windows (Cmd)

クロム:

$ google-chrome book/index.html                 # Linux
$ open -a "Google Chrome" book/index.html       # OS X
$ Start-Process "chrome.exe" .\book\index.html  # Windows (PowerShell)
$ start chrome.exe .\book\index.html            # Windows (Cmd)

テストを実行するには:

$ mdbook test

貢献

私たちはあなたの助けが大好きです!詳細については、CONTRIBUTING.md を参照してください。 私たちが探している貢献の種類。

本が印刷されているので、そして私たちが欲しいので 次の場合に、書籍のオンライン版を印刷版に近づけるには 場合によっては、問題に対処するのに以前よりも時間がかかる場合があります またはプルリクエスト。

これまでのところ、Rustに合わせて大規模な改訂を行ってきました エディション。それらの大きいものの間 改訂、エラーのみを修正します。問題またはプルリクエストの場合 エラーを厳密に修正しているわけではなく、次にエラーを修正するまで座っている可能性があります 大規模な改訂に取り組む:数ヶ月または数年のオーダーで期待してください。ありがとうございました あなたの忍耐のために!

翻訳

本の翻訳を手伝いたいです!参加するには、翻訳ラベルを参照してください 現在進行中の取り組み。新しい課題を開いて作業を開始する 新しい言語!複数の言語のmdbookサポートを待っています マージする前に、気軽に始めてください!

スペルチェック

ソース ファイルのスペル ミスをスキャンするには、ディレクトリで使用可能なスクリプトを使用できます。有効な単語の辞書が必要ですが、 で提供されています。スクリプトが偽を生成する場合 ポジティブ(たとえば、スクリプトが無効と見なす単語を使用した)、 この単語をに追加する必要があります(ソートされた順序を 一貫性)。

spellcheck.sh
ci
ci/dictionary.txt
BTreeMap
ci/dictionary.txt