A Sphinx Directive for creating Sequence Diagrams using www.websequencediagrams.com.
Install the package
pip install sphinx-websequencediagrams
Update your sphinx
conf.py
to include the packageextensions = ["sphinx_websequencediagrams"]
Use the
sequencediagram
directive in your RST!.. sequencediagram: A->B: A to B B->A: B to A
Visit www.websequencediagrams.com to see how to compose a sequence diagram!
To compose a sequence diagram, use the .. sequencediagram::
directive.
.. sequencediagram:: A -> B B -> A
The contents of a .. sequencediagram::
directive can also be supplied via a file.
# source/index.rst .. sequencediagram:: :file: a_to_b.txt
# source/a_to_b.txt A -> B B -> A
Note
All filepaths supplied to the :file:
option are relative to your documentation's source directory