Dot_ix: 0.5.0 release

Heya all, I've just released dot_ix 0.5.0, which generates nice diagrams based on structured input.

Examples

Example 1: Simple dot diagram

image

Example 2A: dot diagram using SVG

Example 2B: Diagram using HTML + flex layout

Links

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 for dioxus -- I've used both (they're both good); some design goals from dioxus 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.

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.