The original idea behind GraphDonkey was a way to simplify the usage of Graphviz and to allow for a set of shorthands that increase the user experience. Starting from version 0.2.0, this idea was extended to also allow for any graphical representation of textual denotations.

Nevertheless, Graphviz itself is one of the main core ideas and fallback systems within GraphDonkey, which is why it became accessible as a bundled plugin.

The plugin includes:

For the language and usage itself, please take a look at their documentation page. Everything you need can be found there.

How to Install?

Like any plugin, Graphviz comes with a set of requirements that need to be installed for it to work. These are, as always, only the Python PIP bindings that can be installed from the source itself. For security reasons, it is discouraged within GraphDonkey to install executables and packages that do not come from PIP (see this page for more info).

When installing this plugin, it is perfectly possible you get an error message saying “It seems Graphviz package is not installed on your system, but is required when using this plugin.” When this occurs, it means GraphDonkey cannot find the executables needed for Graphviz to be ran. The executables can be obtained in the following ways:

Windows

Linux

Ubuntu 16.04 LTS
Ubuntu 18.04 LTS

Don’t find your installation target here, or did you spot a mistake? Let us know!