= Render message sequence chart diagrams with mscgen = == Description == MscgenPlugin provides a plugin for Trac to render [http://www.mcternan.me.uk/mscgen/ mscgen] message sequence chart diagrams within a Trac wiki page. == Bugs/Feature Requests == Existing bugs and feature requests for MscgenPlugin are [report:9?COMPONENT=MscgenPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=MscgenPlugin&owner=mclap new ticket]. == Download == Download the zipped source from [download:mscgenplugin here]. == Source == You can check out MscgenPlugin from [http://trac-hacks.org/svn/mscgenplugin here] using Subversion, or [source:mscgenplugin browse the source] with Trac. == Example == {{{ {{{ #!mscgen msc { hscale = "1"; a,b,c; a->b [ label = 'ab()' ] ; b->c [ label = "bc(TRUE)"]; c=>c [ label = "process(1)" ]; c=>c [ label = "process(2)" ]; ...; c=>c [ label = "process(n)" ]; c=>c [ label = "process(END)" ]; a<<=c [ label = "callback()"]; --- [ label = "If more to run", ID="*" ]; a->a [ label = "next()"]; a->c [ label = "ac1()\nac2()"]; b<-c [ label = "cb(TRUE)"]; b->b [ label = "stalled(...)"]; a<-b [ label = "ab() = FALSE"]; } }}} }}} == Recent Changes == [[ChangeLog(mscgenplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:mclap] [[BR]] '''Contributors:'''