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.
Make sure that make
and docker
are installed, and that docker ps
works.
git clone git@github.com:ogheorghies/MetaUML.git
cd MetaUML
make