1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-01-18 04:23:14 +02:00
comprehensive-rust/mdbook-course
Martin Geisler 8b863c0446
Update Rust dependencies (#1487)
This fixes a low-criticality vulnerability in `atty` (on Windows):

  https://github.com/advisories/GHSA-g98v-hv3f-hcfr

I only updated the dependencies here which didn’t require code changes.
2023-11-20 09:26:19 -05:00
..
src Add mdbook-course to handle parsing frontmatter (#1224) 2023-09-20 10:01:53 -04:00
Cargo.toml Update Rust dependencies (#1487) 2023-11-20 09:26:19 -05:00
README.md Add mdbook-course to handle parsing frontmatter (#1224) 2023-09-20 10:01:53 -04:00

mdbook-course

This is an mdBook preprocessor to handle some specific details of Comprehensive Rust.

Frontmatter

The preprocessor parses "frontmatter" -- YAML between --- at the beginning of a Markdown file -- and removes it from the rendered result. At the moment, to aid review of the new course, it places this content in a <pre> block.

Future Work

  • Parse the minutes property from frontmatter and
    • Generate a course timeline
    • Include timing information in the speaker notes
  • Generate per-segment tables of contents.