can such a diagram be generated using text markup ? i want to have this in revision control and then generate this in a static page (Nextjs or Gatsbyjs)
mermaidjs [0] can do class diagrams that look kind of like this. It integrates into markdown via Jekyll easily, so I assume it will work well with gatsby.
It’s a basic text only structure so it actually diffs pretty well so I can see a merge request with a new node or new relationship.