🚧 This is very much a work in progress
Try it yourself: (demo_1, demo_2)
Example
Original Concept
https://user-images.githubusercontent.com/2993230/253878816-0729970f-651f-45ef-a986-470f383b8018.mp4
Add the following to Cargo.toml
dot_ix = "0.10.0"
# Enables the `FlexDiag` web component.
dot_ix = { version = "0.10.0", features = ["flex_diag"] }
cargo install cargo-leptos
# Then, one of:
# * client side rendering -- uses WASM compiled graphviz to generate the graph.
cargo leptos watch
🦜 Feel free to do any of these -- this project isn't my main focus, but I should be responsive in reviewing / merging things.
app::info_graph::InfoGraph into smaller components.main.scss and replace with tailwind classes.rt/into_graphviz_dot_src/info_graph.rs to write to a buffer, instead of individual strings.dot_ix library from the web app, so it can be embedded in other apps.$ claude mcp add dot_ix \
-- python -m otcore.mcp_server <graph>