Об этом проекте

Rust Design Patterns — это книга с открытым исходным кодом, в которой собраны паттерны проектирования, антипаттерны и идиомы для языка программирования Rust. Готовая книга публикуется онлайн, а также доступна для скачивания в формате PDF. Проект ориентирован на сообщество: в README приглашают к участию, например, к уточнению или исправлению существующих тем, указывают на общий issue со списком паттернов, антипаттернов и идиом, которые ещё можно добавить, а также ссылаются на руководство по внесению вклада с подробностями об участии. Книга создаётся с помощью mdbook. Для локальной сборки требуется установить mdbook через cargo, а также дополнительные вспомогательные инструменты: mdbook-last-changed для изменения даты в нижнем колонтитуле, mdbook-pandoc для генерации PDF и mdbook-i18n-helpers для поддержки перевода и интернационализации. Для генерации PDF также нужны инструментарий TeX Live и Pandoc; команды для настройки приведены в README. В документации описаны две команды сборки: `mdbook build` по умолчанию создаёт статические HTML-страницы в каталоге /book, а `mdbook serve` запускает локальный сервер книги (по умолчанию порт 3000) и перезагружает браузер при изменениях. Содержимое репозитория лицензировано под MPL-2.0.