1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
Source: autodia
Section: devel
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
Build-Depends: debhelper-compat (= 13),
libdbi-perl,
libtemplate-perl,
libxml-simple-perl,
perl (>= 5.8.0-7)
Standards-Version: 4.5.0
Rules-Requires-Root: no
Homepage: http://www.aarontrevena.co.uk/opensource/autodia/
Vcs-Browser: https://salsa.debian.org/debian/autodia
Vcs-Git: https://salsa.debian.org/debian/autodia.git
Package: autodia
Architecture: all
Depends: libtemplate-perl, ${misc:Depends}, ${perl:Depends}
Suggests: libgraphviz-perl
Description: generates Dia UML diagrams from source code, XML or data
AutoDia (Automatic Dia XML) is a modular application that parses source code,
XML or data and produces an XML document in Dia format[1] (or images via
graphviz and vcg).
.
Its goal is to be a UML/DB Schema diagram autocreation package. The diagrams
its creates are standard UML diagrams showing dependencies, superclasses,
packages, classes and inheritances, as well as the methods, etc of each class.
.
AutoDia supports any language that a Handler has been written for - see below
for an up to date list.
.
Autodia now outputs the following formats:
* Graphviz (using dot to generate jpg, png, etc)
* dot
* vcg
* xvcg (using xvcg to output postscript, etc )
* dia (using a new custom directed graph algorithm to layout diagrams)
* HTML/XML/Anything (if you write your own template)
* Experimental SpringGraph (native perl directed graphs similar to graphviz)
now included
* Experimental Umbrello XML/XMI (requires fixing)
.
Autodia now parses the following forms of input:
* Perl
* Python
* PHP
* Java (some issues with version 1.4) no longer fully supported (it used to
work, Java broke its API's now it doesn't, fixes welcome)
* C++
* Torque (XML DB schema)
* DBI (perl database interface handles)
* SQL
* Umbrello (experimental)
.
[1] For more information about Dia, see:
<https://en.wikipedia.org/wiki/Dia_(software)>
|