Ditaa
Ditaa (DIagrams Through Ascii Art) is an Open Source project that allows to generate general diagrams from a text descriptions. The idea is close to PlantUML, and it may be useful for documentation to generate other diagrams than UML. Then PlantUML allows this :
|
🎉 Copied!
|
|
It is now not possible to use Ditaa with⚠ On PlantUML, only PNG generation is supported.@startumlby usingditaakeyword on the very first line of your description. You must now use@startditaaand@endditaa.
Generalisation (of @start/@end tag)
PlantUML now can generate diagrams other than UML. In such cases the usual @startuml does not make sense anymore. So now we allow diagrams start with @startXYZ and finish with @endXYZ, where XYZ can change with the type of diagram and can be any characters (including spaces).
This means that plugin developers are encouraged to change their code to recognizeDITAA diagrams are usually formatted as@startinstead of@startuml.
@startditaa...@endditaa.
Option supported by PlantUML
You can also use some option, after the @startditaa or ditaa keyword:
-Eor--no-separationto remove separator-Sor--no-shadowsto remove shadowscale=<XYZ>to scale up or down the diagram
Without option
|
🎉 Copied!
|
|
Remove separator
|
🎉 Copied!
|
|
Remove shadow or scale diagram
|
🎉 Copied!
|
|
Tags
| Tag | Description |
| {c} | Choice or Decision |
| {d} | Document - Symbol representing a document |
| {io} | Input/Output - Symbol representing input/output |
| {mo} | Manual operation |
| {o} | Ellipse |
| {s} | Storage - Symbol representing a form of storage, like a database or a hard disk. |
| {tr} | Trapezoid |
|
🎉 Copied!
|
|