这个项目能做什么

Rust Design Patterns 是一本开源书籍,收录了 Rust 编程语言的设计模式、反模式和惯用法。渲染后的书籍在线发布,也可下载为 PDF。 该项目是社区导向的:README 邀请贡献者就现有主题进行阐述或更正,指向一个汇总问题(umbrella issue)来列出尚可添加的模式、反模式和惯用法,并引用了贡献指南以了解参与详情。 本书使用 mdbook 生成。在本地构建需要先通过 cargo 安装 mdbook,以及可选的辅助工具:用于页脚日期更改的 mdbook-last-changed、用于 PDF 渲染的 mdbook-pandoc,以及用于翻译和国际化支持的 mdbook-i18n-helpers。PDF 生成还需要 TeX Live 工具链和 Pandoc,README 中提供了相应的设置命令。 文档中记录了两个构建命令:`mdbook build` 默认在 /book 目录下生成静态 HTML 页面,而 `mdbook serve` 在本地托管书籍(默认端口 3000),并在更改时重新加载浏览器。 仓库内容采用 MPL-2.0 许可证。