このプロジェクトについて

Rust Design Patternsは、Rustプログラミング言語向けのデザインパターン、アンチパターン、イディオムをまとめたオープンソースの書籍です。レンダリングされた書籍はオンラインで公開されており、PDFとしてもダウンロードできます。 このプロジェクトはコミュニティ指向です。READMEでは、既存のトピックに関する詳説や修正などの貢献を歓迎しており、追加可能なパターン、アンチパターン、イディオムを列挙した包括的なイシューへのリンクや、参加方法の詳細を示す貢献ガイドへの参照も提供しています。 書籍はmdbookで生成されています。ローカルでビルドするには、cargo経由でmdbookをインストールする必要があり、さらにオプションのヘルパーツール(フッターの日付変更用のmdbook-last-changed、PDFレンダリング用のmdbook-pandoc、翻訳・国際化サポート用のmdbook-i18n-helpers)も必要です。PDF生成にはさらにTeX LiveツールチェーンとPandocが必要で、セットアップコマンドはREADMEに記載されています。 2つのビルドコマンドが文書化されています。`mdbook build`はデフォルトで/ bookディレクトリに静的HTMLページを生成し、`mdbook serve`はローカル(デフォルトポート3000)で書籍をホストし、変更時にブラウザをリロードします。 リポジトリのコンテンツはMPL-2.0ライセンスで提供されています。