gaphor / gaphor

Gaphor is the simple modeling tool
https://gaphor.org
1.82k stars 196 forks source link

Support for Structurizr DSL #3386

Open orontee opened 1 month ago

orontee commented 1 month ago

Is your feature request related to a problem?

I am maintaining a software whose architecture documentation is written with Structurizr DSL, a DSL for C4 Model. I'd like to be able to visualize and edit that documentation using great Gaphor.

What's nice with Structurizr DSL is that it's very easy to maintain and edit models with text editors.

Describe the solution you'd like

Import/Export to Structurizr DSL.

Describe alternatives you've considered

Stick with a web browser visiting Structurizr UI running in a Docker container. A heavy setup not well integrated in a Gnome desktop, difficult to share with people uncomfortable with Docker, etc.

amolenaar commented 1 month ago

Hi @orontee,

Thank you for your request. It would be lovely to support some sort of textual model entry.

The big hurdle is how to keep the model and text in sync. Should text be leading, and the (internal) model and diagrams be ephemeral?

Relates to #615.