1DSAG / ABAP-Leitfaden

https://1dsag.github.io/ABAP-Leitfaden/
Creative Commons Attribution 4.0 International
7 stars 17 forks source link

Mermaid Diagramme #31

Closed fabianlupa closed 1 month ago

fabianlupa commented 1 month ago

Fixes #27

Ich habe die Mermaid Bibliothek lokal als Dependency hinzugefügt, statt, dass der Verwender diese vom CDN ziehen muss. Finde ich persönlich sinnvoller, weil so der Build und das Deployment ohne Internet-abhängigkeit funktionieren sollte. Kann man aber sicherlich diskutieren, daher Draft.

image

CC @TimoJohn

Xexer commented 1 month ago

Hallo @fabianlupa, muss ich noch etwas tun hier, aktuell scheint es als Draft markiert zu sein.

fabianlupa commented 1 month ago

Ich finde es noch recht ungeschickt, dass hier 350k Zeilen und eine riesige Ordnerhierarchie hinzukommen. Die einzelne minified Datei funktioniert offenbar mit der aktuellen Mermaid version nicht (Quelle): image

Vielleicht macht ein prebuild step mehr Sinn, der den dist Ordner vom cdn in docs/assets/js/mermaid lädt und der Ordner selbst ist in gitignore enthalten.

Daher noch Draft. Vielleicht hat jemand noch mehr Ideen.

fabianlupa commented 1 month ago

Geschlossen in favor of #37