Activity Diagram (BlockDiag)

ActDiag (part of Blockdiag) lets you describe a process or workflow as text, and then automatically renders it as an activity diagram (a flow of actions).


Activity Diagram
actdiag {
  write -> convert -> image

  lane user {
    label = "User"
    write [label = "Writing text"];
    image [label = "Get diagram image"];
  }
  lane Renderer {
    convert [label = "Convert text to image"];
  }
}