{"repo":"rust-unofficial/patterns","free":true,"listed":false,"github":"https://github.com/rust-unofficial/patterns","clone":"git clone https://github.com/rust-unofficial/patterns.git","description":"A catalogue of Rust design patterns, anti-patterns and idioms","language":"Handlebars","stars":8875,"topics":["rust","patterns","reference","rust-lang","idioms","antipatterns"],"license":"MPL-2.0","category":"dev-tools","readme_excerpt":"Rust Design Patterns An open source book about design patterns and idioms in the Rust programming language that you can read here. You can also download the book in PDF format from this link. Contributing You are missing content in this repository that can be helpful for others, and you are eager to explain it? Awesome! We are always happy about new contributions (e.g. elaboration or corrections on certain topics) to this project. You can check the Umbrella issue for all the patterns, anti-patterns, and idioms that could be added. We suggest reading our Contribution guide to get more information on how contributing to this repository works. Building with mdbook This book is built with mdbook. You can install it by running cargo install mdbook . Additional dependencies - cargo install mdbook-last-changed for date changes in the footer - cargo install mdbook-pandoc for rendering the book to PDF - cargo install mdbook-i18n-helpers for translation and i8n support Texlive Building the book If you want to build it locally you can run one of these two commands in the root directory of the repository: - mdbook build Builds static html pages as output and place them in the /book directory by default. - mdbook serve Serves the book at http://localhost:3000 (port is changeable, take a look at the terminal output to be sure) and reloads the browser when a change occurs. License The content of this repository is licensed under MPL-2.0 ; see LICENSE.","default_branch":null,"files":null,"tree":[],"storefront":"/r/rust-unofficial","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rust-unofficial/patterns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}