/MetaUML

UML diagrams for LaTeX/MetaPost

Primary LanguageTeX

MetaUML is a MetaPost library for creating UML diagrams, using a textual notation.

You can experiment with MetaUML online.

# Filename: example.mp
input metauml;
beginfig(1);
    Class.A("Point")("+x: int", "+y: int")();
    drawObject(A);
endfig;
end
mptopdf example.mp

For more information, see the wiki and the manual.

Unreleased features are documented in the manual, built locally as shown below.

Development

Make sure that make and docker are installed, and that docker ps works.

git clone git@github.com:ogheorghies/MetaUML.git
cd MetaUML
make