Skip to content

Conversation

@elbeno
Copy link
Contributor

@elbeno elbeno commented Nov 5, 2025

Problem:

  • The graph visualization builder supports graphviz (dot) only.

Solution:

  • Refactor it and add support for mermaid diagrams.

Note:

  • This also moves some of the computation to compile time, in preparation for potentially outputting subgraphs as error messages. However the renderers produce std::strings at the moment.

@elbeno elbeno force-pushed the graphviz-refactor branch from cd28f8d to ed7e6f0 Compare November 5, 2025 21:45
@elbeno elbeno enabled auto-merge November 5, 2025 21:45
Problem:
- The graph visualization builder supports graphviz (dot) only.

Solution:
- Refactor it and add support for mermaid diagrams.

Note:
- This also moves some of the computation to compile time, in preparation for
  potentially outputting subgraphs as error messages. However the renderers
  produce `std::string`s at the moment.
@elbeno elbeno force-pushed the graphviz-refactor branch from ed7e6f0 to 805c431 Compare November 5, 2025 22:10
@elbeno elbeno merged commit 77a0508 into intel:main Nov 5, 2025
33 checks passed
@elbeno elbeno deleted the graphviz-refactor branch November 5, 2025 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants