dendryform-svg 0.1.0

Static SVG renderer for dendryform diagrams
Documentation

dendryform-svg

Static SVG renderer for dendryform diagrams.

Consumes a LayoutPlan and Theme to produce a self-contained SVG string with absolute pixel coordinates, embedded font imports, and the dark Taproot theme.

Quick Start

use dendryform_core::Theme;
use dendryform_svg::render_svg;
use dendryform_layout::compute_layout;

let diagram = dendryform_parse::parse_yaml_file("examples/taproot/architecture.yaml").unwrap();
let plan = compute_layout(&diagram).unwrap();
let svg = render_svg(&plan, &Theme::dark(), 1100.0).unwrap();
std::fs::write("output.svg", svg).unwrap();