fwcd / fwcd/pandiag

Add heuristic for fixing semantically disconnected edges/labels in draw.io diagrams

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Python
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

If the author of a draw.io diagram added a text field on top of an edge without actually connecting it to the edge, this tool will parse it as an isolated node rather than an edge label. Similarly, an unconnected edge will semantically not be connected to its source/destination even if looks visually aligned in the draw.io editor.

To fix these issues, it would be nice if we could have an (optional?) heuristic that tries to "fix" the diagram's semantic structure by assigning labels or arrows to the (visually) nearest node or edge.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.