Backstage is a great developer platform with the incredible ability to model system architecture as code. But its diagramming capabilities are limited to Mermaid and static pictures. The Backstage model is highly compatible with IcePanel (see attachment).
IcePanel already connects to git repositories to validate the accuracy of the model (I haven't tried that part much TBH).
Now IcePanel needs to read the Backstage YAML files from those repositories and understand the differences between the two.
IcePanel should be able to show the differences between these two and assist the modelers with the creation of the missing elements (objects and connections) and deletion of excess elements.
Backstage can also be extended with an IcePanel plugin to automatically display IcePanel diagrams relevant to the components the users are visualizing in the Backstage platform.
IcePanel-specific metadata can be added to Backstage YAML files to help with associations if the names need to be different for whatever reason.