since we do a lot of code analysis, it can make sense to have diagrams to visualise data flow or code flow or data models.
Since those diagrams are usually quite big, they should present in a scrollable canvas with a minimap, so that positioning is fast and intuitive.
Select a proper stencil set for the diagrams and support different connection stiles for all three usescases.
Important: this needs some kind of auto-layout to make any sense at all, so first dig into that - we need a graph library that does proper layouting so we can set something like this up.
since we do a lot of code analysis, it can make sense to have diagrams to visualise data flow or code flow or data models.
Since those diagrams are usually quite big, they should present in a scrollable canvas with a minimap, so that positioning is fast and intuitive.
Select a proper stencil set for the diagrams and support different connection stiles for all three usescases.
Important: this needs some kind of auto-layout to make any sense at all, so first dig into that - we need a graph library that does proper layouting so we can set something like this up.
hugo
added the idea label 2026-07-28 11:29:37 +00:00
hugo
added the wontfix label 2026-08-30 19:53:14 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
since we do a lot of code analysis, it can make sense to have diagrams to visualise data flow or code flow or data models.
Since those diagrams are usually quite big, they should present in a scrollable canvas with a minimap, so that positioning is fast and intuitive.
Select a proper stencil set for the diagrams and support different connection stiles for all three usescases.
Important: this needs some kind of auto-layout to make any sense at all, so first dig into that - we need a graph library that does proper layouting so we can set something like this up.
I think I will explore the more g erneric SVG path first