PlantUML のコードを Sphinx ドキュメントに埋め込むための方法です。
ただし、Atom を使用したプレビュー機能が使えなくなるので、微妙かもしれません。
sphinxcontrib.plantuml のインストール
easy_install sphinxcontrib-plantuml
conf.py の設定
conf.py に以下の設定を追加します。
plantuml.jar のパスは適宜変更してください。
# sphinxcontrib.plantuml モジュールを読み込む
extensions = ['sphinxcontrib.plantuml']
# PlantUML の起動方法を設定する
plantuml = 'java -jar BAT/plantuml.jar'
尚、他のモジュールを読み込んでいる場合は、以下のように記述します。
extensions = ['rst2pdf.pdfbuilder','sphinxcontrib.plantuml']
記述方法
UML ディレクティブを使用して記述します。
.. uml::
Alice -> Bob: Hi!
Alice <- Bob: How are you?