Sequence diagram (PlantUML)
PlantUML sequence diagrams handle everything Mermaid's do and rather more besides. This one uses activation bars, a group, and a divider.
#What this example shows
Explicit activate and deactivate, which draw the busy bars.
group and alt, for optional and conditional stretches.
A divider, which splits a long sequence into readable phases.
#A worked example
Open it, edit it, or copy the source below.
The source, which you can paste into a new diagram and edit:
#Making it your own
Add ' skinparam responseMessageBelowArrow true' to move return labels under the arrows.
Use par and end for genuinely concurrent messages.
Every diagram needs @startuml and @enduml or it will not be detected as PlantUML.
#Related
Verbose, stable, and it draws almost everything.
