From 0ac9cedb4bd6a1a9bf3cbc04c3529b7881e1fec8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 21 Sep 2025 16:39:46 +0200 Subject: start book html exporter --- server/tools/src/diagram_layout.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server/tools/src/diagram_layout.rs') diff --git a/server/tools/src/diagram_layout.rs b/server/tools/src/diagram_layout.rs index e6ae2d76..73bfcb96 100644 --- a/server/tools/src/diagram_layout.rs +++ b/server/tools/src/diagram_layout.rs @@ -41,10 +41,14 @@ pub fn diagram_layout(diagram: &mut Diagram) -> Result<()> { let mut out = String::new(); writeln!(out, "digraph {{")?; + for (i, _) in diagram.nodes.iter().enumerate() { + writeln!(out, "k{i} [width=2, height=2]")?; + } for edge in &diagram.edges { writeln!(out, "k{} -> k{}", edge.src, edge.dst)?; } writeln!(out, "}}")?; + println!("{out}"); child.stdin.as_mut().unwrap().write_all(out.as_bytes())?; let output = child.wait_with_output()?; -- cgit v1.2.3-70-g09d2