Plantweb

Plantweb is a python library and command line, that invokes the remote plantUML server.

This means you don’t need to install and run a local java plantuml.jar when generating documentation using Sphinx

This allows plantuml to be rendered and overrides plantuml native directives like .. uml::

  • Handy if you can’t be bothered setting that up and have online access.
  • Handy if you are hosting on ReadTheDocs thus may not have the ability to run java bits and pieces there

See http://plantweb.readthedocs.io/index.html

External hyperlinks, like Python.

example

_images/45d09d0a9c53ff7945fe6e95db2d28a9b54a460ea9c3057d70f466b4d50b774f.svg

more uml

_images/701cc02f14b3a166009bceaac44fb599db79acc28cdde97b8534e8e352b3bdd0.svg

well I hope the diagram above was generated.

gituml thoughts

  1. Being able to run plantuml from a jar file locally is something that sphinx does, and is therefore something that GitUML should be able to do.

    • Heroku would need to support this in production too.
    • Would make GitUml independent of PlantUml
  2. Being able to use the remote PlantUml server via a nicer interface (plantweb) may be useful to GitUml in its current form.