Generalisation
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 recognize
@startinstead of@startuml.
DITAA diagrams are usually formatted as @startditaa...@endditaa.
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.
So last version of PlantUML allows this :
@startuml
ditaa
+--------+   +-------+    +-------+
|        +---+ ditaa +--> |       |
|  Text  |   +-------+    |diagram|
|Document|   |!magic!|    |       |
|     {d}|   |       |    |       |
+---+----+   +-------+    +-------+
    :                         ^
    |       Lots of work      |
    +-------------------------+
@endumlYou will find the complete documentation about ditaa on: * ditaa.sourceforge.net * github.com/stathissideris/ditaa
If your plugin does not support @startditaa yet, a temporary feature has been set up : it is also possible to use Ditaa with @startuml by using ditaa keyword on the very first line of your description.
⚠ On PlantUML, only PNG generation is supported.
Option supported by PlantUML
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  | 
More documentation
You will find the complete documentation about ditaa on: * ditaa.sourceforge.net * github.com/stathissideris/ditaa