For an overview of how to create a Multigraph in a web page, see the multigraph.github.io home page. For more detailed information, the following documentation resources are also available:
This is an interactive page containing a MUGL document that includes every possible tag and attribute, with comments explaining their meaning.
A collection of example MUGL files that demonstrate most of Multigraph’s features.
Use this interactive tester to experiment with writing or editing MUGL files. You can also easily load any of the MUGL files from the examples into the tester by clicking on its "Open in Tester" button.
This description of how to write MUGL files is part of the old Multigraph web site www.multigraph.org, and was written for the old Flash version of Multigraph, but it most of it applies just as well for the new HTML5/JavaScript version. A new version of the user guide will be available here soon.
The official XML schema definition for MUGL, as an XSD file.
An introduction to how to use JavaScript to create and/or interact with Multigraph.
This is the reference documentation for Multigraph's JavaScript objects, generated automaticaly from the source code using YUIDoc. At the moment it is somewhat incomplete and is intended mostly for internal use by Multigraph developers, but the idea is that ultimately these docs will be fleshed out and will become useful as a reference for building applications that use and interact with Multigraph.
Note that Multigraph uses the Jermaine JavaScript modeling tool to define most of its objects; the Multigraph JavaScript API Reference documentation will make a lot more sense if you first have some familiarity with Jermaine.
For Multigraph developers, a list of the steps to go through when creating a new release of Multigraph.
To submit a bug report or ask a question, use the Multigraph issue queue on GitHub.
Multigraph is free software; see the License page for details.