Just FYI, there is an article about PlantUML on the last Linux Magazine of June:
Author(s): Marco Fioretti
With PlantUML, you can quickly create all kinds of diagrams using human-readable text and reuse them anywhere.
Sooner or later, almost everybody needs to draw a diagram, whether to manage large amounts of information or organize group activities. For software developers and administrators (as well as business managers), diagrams based on the Unified Modeling Language (UML) make it easy to visualize complex systems, from software platforms to quality control departments, to see how they function.
→ Linux Magazine n°235/2020, June 2020
I haven't read the article, it's up to you.