This is a MagicDraw report (written in Velocity) that will produce output similar to the built in UML Specification Report in GitHub Flavored Markdown (GFM).
- Produces Documentation for Classes and Enumerations
- Converts mdel:// style hyperlinks into navigable bookmarks
- Conversion of HTML to Markdown
The following examples were generated using this template:
In order to use this report with MagicDraw (v18.5 at the time of this writing), you must follow these steps:
- Open the repository site for
UMLSpecificationReportMD
. - Click the
report.txt
link, then click theRaw
option. - Save the file to disk.
- Open MagicDraw.
- Open the project you want to report on.
- Click Tools -> Report Wizard
- Click New
- Give the report a name. Click the ellipsis (...) next to
Template file
and navigate to the file you saved in step (3). - Click Create
- Make sure the report is selected in the report wizard tree, then click next.
- Click next again.
- Under selected objects, move the packages you want to report on to the right, then click next.
- Given the report file a name and click generate.
To rerun the report, you will only need to perform steps 10-13 again.