Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Constraint Graph visualization (via GraphViz) functionality #4700

Closed
2 tasks done
vspecky opened this issue May 20, 2024 · 0 comments · Fixed by #4701
Closed
2 tasks done

[FEATURE] Constraint Graph visualization (via GraphViz) functionality #4700

vspecky opened this issue May 20, 2024 · 0 comments · Fixed by #4701
Assignees
Labels
A-constraint-graph Area: Constraint Graph C-feature Category: Feature request or enhancement

Comments

@vspecky
Copy link
Member

vspecky commented May 20, 2024

Feature Description

It would be good for developers to be able to visualize constraint graphs for intuition and debugging purposes. This can be done by allowing the constraint graph to describe its structure in the form of a DOT program, which can then be visualized using GraphViz.

Possible Implementation

The idea is to use a Rust crate that allows us to take any constraint graph and convert its edges and nodes into a GraphViz Digraph in the DOT DSL which can then be used to generate a diagram using any DOT-compatible CLI/UI tool.

Have you spent some time checking if this feature request has been raised before?

  • I checked and didn't find a similar issue

Have you read the Contributing Guidelines?

Are you willing to submit a PR?

Yes, I am willing to submit a PR!

@vspecky vspecky added C-feature Category: Feature request or enhancement A-constraint-graph Area: Constraint Graph labels May 20, 2024
@vspecky vspecky added this to the May 2024 Release milestone May 20, 2024
@vspecky vspecky self-assigned this May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-constraint-graph Area: Constraint Graph C-feature Category: Feature request or enhancement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant