Contents
Display UML diagrams using yuml
Description
This is a preprocessor for including UML diagrams using the yUML service, a platform for creating and sharing UML diagrams.
The following types of diagrams are supported:
- use case diagrams
- class diagrams
- activity diagrams
Use Case diagrams
{{{ #!YumlUseCase [User]-(Login) [User]-(Logout) (Login)<(Reminder) (Login)>(Captcha) }}}
The above wiki syntax results in the following image being included:
Class diagrams
{{{ #!YumlClass [Customer]+1->*[Order] [Order]++1-items >*[LineItem] [Order]-0..1>[PaymentMethod] }}}
The above wiki syntax results in the following image being included:
Activity diagrams
{{{ #!YumlActivity (start)-><d1>logged in->(Show Dashboard)->|a|->(end) <d1>not logged in->(Show Login)->|a| }}}
The above wiki syntax results in the following image being included:
Also see the yuml.me site for information on the syntax to be used.
So far, only the scruffy diagrams can be rendered - if requested, I'll add the straight diagrams as an option.
Bugs/Feature Requests
Existing bugs and feature requests for YumlPreprocessorMacro are here.
If you have any issues, create a new ticket.
defect |
1 / 1 |
||
---|---|---|---|
enhancement |
2 / 4 |
||
task |
1 / 1 |
Download
Download the zipped source from here.
Source
You can check out YumlPreprocessorMacro from here using Subversion, or browse the source with Trac.
Installation
Just drop the file YumlPreprocessor.py
in your plugins folder and enable it with the admin plugins interface.
Recent Changes
Author/Contributors
Author: dthomas
Maintainer: Daren Thomas
Contributors:
Attachments (3)
- class_example.png (20.8 KB) - added by 15 years ago.
- usecase_example.png (29.9 KB) - added by 15 years ago.
- activity_example.png (9.9 KB) - added by 15 years ago.
Download all attachments as: .zip