-
Notifications
You must be signed in to change notification settings - Fork 381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extract code into runnable Rust files #356
Comments
I've thought a bit about this for https://github.com/google/comprehensive-rust :-) In general, moving code snippets from the Markdown file to
For this, I plan to use dprint.dev which will format code snippets inside Markdown files.
I haven't checked what kind of code you typically have in your examples, but |
Oh, |
I've been working in a special constrained environment because I'm trying to fit everything on a page without scrolling — I'm (mis)using mdbook to make a presentation, essentially. Because of this my code snippets are short, 5-10 lines typically. The overhead of managing an extra file was typically higher than the advantage for me.
The fuzzyness is on a per-message basis. It's not affected by where you put the code: mdbook-i18n-helpers gives you a preprocessor and if you run it after the built-in |
Formatted the code blocks with |
With the Translation feature (#345) coming in I want to discuss something, that would make translations easier and maybe even give us the possibility to easily
check
,format
andtest
code in this book.What I imagine is:
patterns
crate (2021 edition)See here: https://rust-lang.github.io/mdBook/format/mdbook.html#inserting-runnable-rust-files
This would make it a bit more clear which parts need to be translated and we could even easily go for auto-translation of some parts.
What I'm unsure about, is the disadvantages it would bring, especially for contributions and maintenance.
Any thoughts?
The text was updated successfully, but these errors were encountered: