Heya all, I've just released dot_ix 0.5.0
, which generates nice diagrams based on structured input.
Examples
Links
dot_ix
playground: Try it live!crates.io
github
Request for maintainers / contributors
My automation project keeps growing, so it would be nice if people are keen to develop this as its own thing. In no particular order:
- Fix styling issues -- e.g. the
diagram_only
mode is 40px offset from the top. - Productionize the playground -- using a
textarea
with yaml isn't great UX, and linking to a gist would be nice. - Swap
leptos
fordioxus
-- I've used both (they're both good); some design goals fromdioxus
align better with my main project. - Productize implementation for Flex Diagram arrows (probably rewrite it, and make it have a similar svg structure to what dot generates).
Random Trivia
I built this because of many different things needing nice diagrams:
- Making presentations with diagrams, and clicking on things to highlight what I'm talking about.
- The Flex Diagram was because I want markdown content inside dot, but it's HTML-like, not HTML.
- I want my automation project to generate diagrams in real time as things get created, and style the arrows / nodes red when things fail, so it's easy to see what failed.