Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced diagrams (PlantUML/C4) #5815

Closed
RLogik opened this issue Sep 3, 2023 · 2 comments
Closed

Advanced diagrams (PlantUML/C4) #5815

RLogik opened this issue Sep 3, 2023 · 2 comments

Comments

@RLogik
Copy link

RLogik commented Sep 3, 2023

It would be very useful to implement more advanced paradigms, e.g. for software architecture. There are a few options here, e.g.

  • PlantUML
  • C4

See e.g. https://github.com/adrianvlupu/C4-PlantUML, https://github.com/plantuml-stdlib/Azure-PlantUML.

Here is what PlantUML looks like:

Image
Fig 1. Image from @simonbrowndotje

The C4 paradigm is documented here: https://mermaid.js.org/syntax/c4.html. C4 in itself does not look very nice, but the combination with PlantUML seems decent and looks like this:

Image
Fig 2. Image from plantuml-stdlib

What is missing is symbols for Databases, etc.

@simonbrowndotje
Copy link

C4 in itself does not look very nice

Care to elaborate? The C4 model doesn't prescribe any notation.

@abnerlee
Copy link
Contributor

abnerlee commented Oct 16, 2023

put into #1661 since we will support C4 after we upgrade our mermaid library dependency.

plantUML refers #1246

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants