

One of Mina’s fundamental principles is to facilitate onboarding and usage.
For this reason, unlike many other tools, Mina does not introduce a new Domain-Specific Language (DSL) to provide its functionalities but relies on the PlantUML DSLÂ .
Specifically, Mina supports the syntax of the official PlantUML C4 model standard library .
This allows you to reuse PlantUML C4 code created with other tools and immediately leverage Mina’s capabilities. If you decide to leave Mina (but we hope you don’t), you can still reuse the PlantUML code created in Mina with other tools that support PlantUML.
PlantUMLÂ was born in 2009 and is a well-known open-source tool with a mature and widely used DSL. In the meantime, several PlantUML extensions have been released. Among these is C4-PlantUMLÂ , the standard library that supports the specifications of the C4 model.
For further details about how Mina reads, parses and processes the C4-PlantUML code, please visit the architectural documentation.
