Simple diagram
.
```plantuml
Bob -> Alice : hello
```
.
.
Diagram with alt text
.
```plantuml
@startuml alt text
Bob -> Alice : hello
@enduml
```
.
.
Anything inside diagrams will not be parsed
.
```plantuml
Bob -> Alice : hello
# This wont be a title
```
.
.
Marker could be indented up to 3 spaces
.
```plantuml
Bob -> Alice : hello
```
.
.
But that's a code block
.
```plantuml
Bob -> Alice : hello
```
.
.
Diagrams self-close at the end of the document
.
```plantuml
@startuml
Bob -> Alice : hello
```
.
.
They should terminate paragraphs
.
```plantuml
blah blah
@startuml
Bob -> Alice : hello
@enduml
```
.
.
They could be nested in lists
.
```plantuml
- @startuml
Bob -> Alice : hello
@enduml
```
.
.
List indentation quirks
.
```plantuml
- @startuml
Bob -> Alice : hello
@enduml
- @startuml
Bob -> Alice : hello
@enduml
```
.
.
Timing diagram is supported
.
```plantuml
robust "Web Browser" as WB
@0
WB is Idle
@100
WB is Processing
```
.
.
UML including non-english character is rendered correctly
.
```plantuml
太郎 -> 花子 : こんにちは!
```
.
.