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.
DOT diagrams are usually formatted as @startdot...@enddot.
DOT
You can use the DOT language to create directed graphs (see a Gallery of examples). (Note: PlantUML uses Graphviz/DOT for layout of UML diagrams anyway.)
This allows you to use Graphviz/DOT with all tools that support PlantUML.
You can use @startdot/@enddot or @startuml/@enduml to delineate the diagram,
and then the very first line has to be: digraph XYZ {.
Here are some examples: