feat(mermaid): add mermaid-rs-renderer diagram module

Add src/mermaid.rs with render_diagram() wrapper around
mermaid-rs-renderer for build-time Mermaid-to-SVG conversion.

- Use mermaid-rs-renderer git dependency (SVG-only, no PNG)
- Configure with RenderOptions::modern() theme
- Include unit tests for flowchart and sequence diagrams
This commit is contained in:
Timothy DeHerrera
2026-01-28 20:31:40 -07:00
parent eeec4a999b
commit abe465723c
5 changed files with 221 additions and 1 deletions

View File

@@ -35,3 +35,6 @@ lightningcss = "1.0.0-alpha.70"
katex-rs = "0.2.3"
serde = { version = "1", features = ["derive"] }
toml = "0.8"
# Diagram rendering
mermaid-rs-renderer = { git = "https://github.com/1jehuang/mermaid-rs-renderer", default-features = false }