Re: Re: Documentation and UML diagrams
| From: | Jesus M. Castagnetto | Date: | Fri, 30 May 2003 04:58:23 +0000 |
| Subject: | Re: Re: Documentation and UML diagrams | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-16821@lists.php.net to get a copy of this message | ||
Looking at:
http://droogs.org/autodia/download/Autodia-1.6/Autodia/Diagram.pm
From about line 977 to 1342 is where the Dia XML template resides. Autodia uses
the perl Template package which uses tags not too dissimilar to what I've seen
(on a cursory look) in the peardoc2 converted of phpDocumentor.
Won't be able to help much until around mid-July. Have some grants and papers
to write, apart from a couple of articles for a journal and a magazine.
Hope that URL gives some leads.
--- Greg Beaver <greg@chiaraquartet.net> wrote:
> Hi Jesus,
>
> This is a wonderful idea, and is much-needed. I don't know enough about
> dia format to do this easily, but if you know a bit and can help, we are
> planning on adding this feature to 2.0.
>
> Greg
>
> Jesus M. Castagnetto wrote:
> > I've been playing on my home Linux box with Dia
> > (http://www.lysator.liu.se/~alla/dia/) and Autodia
> > (http://droogs.org/autodia/index.html), to create UML diagrams from my PHP
> code
> > and my SQL dbs.
> >
> > Autodia looks like a nice tool to generate Dia diagrams, see for example a
> > (cleaned up) diagram generated by running Autodia on PEAR::Math_Vector at:
> >
> > http://www.scripps.edu/~jesusmc/stuff/Math_Vector.dia
> >
> > and as a PNG at:
> >
> > http://www.scripps.edu/~jesusmc/stuff/Math_Vector.png
> >
> > I was wondering, given that the XML for Dia is not altogether dreadful, and
> > that phpDocumentor (my favorite documentation tool for PHP code), already
> groks
> > the structure of the code, maybe it will be a nice idea to generate a Dia
> > output, basically a similar idea of generating DocBook output, just in this
> > case the 'documentation' is an UML diagram.
> >
> > Just an idea.
> >
> >
> >
> > =====
> > --- Jesus M. Castagnetto (jcastagnetto@yahoo.com)
> >
> > Research:
> > http://metallo.scripps.edu/
> > Personal: http://www.castagnetto.org/
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
> > http://calendar.yahoo.com
>
>
>
> --
> PEAR Development Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
=====
--- Jesus M. Castagnetto (jcastagnetto@yahoo.com)
Research:
http://metallo.scripps.edu/
Personal: http://www.castagnetto.org/
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com