Version 5 (modified by 12 years ago) (diff) | ,
---|
Contents
yuml.me preprocessor macro
Description
A preprocessor for including UML diagrams using the http://yuml.me service.
Following diagrams are supported:
- use case diagrams
- class diagrams
- activity diagrams
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.
Installation
Just drop the file YumlPreprocessor.py
in your plugins folder and enable it with the admin plugins interface.
Bugs/Feature Requests
Existing bugs and feature requests for YumlPreprocessorMacro are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:yumlpreprocessormacro here].
Source
You can check out YumlPreprocessorMacro from here using Subversion, or browse the source with Trac.
Example
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:
Recent Changes
Author/Contributors
Author: dthomas
Maintainer: dthomas
Contributors:
License: BSD 3-Clause
Attachments (3)
- class_example.png (20.8 KB) - added by 14 years ago.
- usecase_example.png (29.9 KB) - added by 14 years ago.
- activity_example.png (9.9 KB) - added by 14 years ago.
Download all attachments as: .zip