# `Choreo.Sequence.Render.DOT`
[🔗](https://github.com/code-shoily/choreo/blob/v0.14.1/lib/choreo/sequence/render/dot.ex#L1)

Best-effort DOT renderer for `Choreo.Sequence`.

GraphViz has no native sequence-diagram concept, so this renderer emits a
left-to-right timeline view: participants appear at the top, messages flow
downward through numbered steps. It is useful for embedding sequence traces
in PDF or static image pipelines, but it is *not* a formal UML sequence
diagram.

# `to_dot`

```elixir
@spec to_dot(Choreo.Sequence.t(), keyword()) :: String.t()
```

Renders a `Choreo.Sequence` as a DOT graph.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
