diff --git a/web/bottom.html b/web/bottom.html new file mode 100644 index 0000000..3929fcf --- /dev/null +++ b/web/bottom.html @@ -0,0 +1,13 @@ + + +
+ + + diff --git a/web/build.sh b/web/build.sh new file mode 100755 index 0000000..e3e5d92 --- /dev/null +++ b/web/build.sh @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $Id$ +# +# Create the UMLGraph web pages +# + +# For each file appearing in top.html +for file in `awk -F\" '$4 == "menu"{print $6}' top.html` +do + base=`basename $file .html` + ( + # Highlight menu marker + cat top.html | + sed '\|class="menu" href="'$file'"|s/menu/selmenu/ + s/class="menu" href="doc\//class="menu" href="/' + if expr $file : doc/ >/dev/null + then + source=../doc/$base.xml + sed -n '//,/<\/notes>/{;/notes>/d;s/fmtcode.*>/pre>/;p;}' $source + else + source=$file + cat $file + fi + sed "s,XDATE,`ident $source | awk '{printf "%s %s", $4, $5}'`," bottom.html + ) >build/$base.html + xml val -d /pub/schema/xhtml1-transitional.dtd build/$base.html +done diff --git a/web/doc.html b/web/doc.html new file mode 100644 index 0000000..b79d80a --- /dev/null +++ b/web/doc.html @@ -0,0 +1,31 @@ + +

UMLGraph Reference Documentation

+ + +

Articles and Third Party Tutorials

+ diff --git a/web/download.html b/web/download.html new file mode 100644 index 0000000..fe941e5 --- /dev/null +++ b/web/download.html @@ -0,0 +1,46 @@ + +

Current Production Version

+The current version of UMLGraph is VERSION. +You can download UMLGraph from the following links: + + +

Older Versions

+These are links to old versions of UMLGraph, that may be useful to +people running older versions of the Java runtime environment. +Note that the web documentation applies to the current version. + diff --git a/web/index.html b/web/index.html index 359e6f5..8150eec 100644 --- a/web/index.html +++ b/web/index.html @@ -1,17 +1,4 @@ - - - - - -UMLGraph - Declarative Drawing of UML Diagrams - - - -

UMLGraph - Declarative Drawing of UML Diagrams

-UMLGraph banner UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. @@ -27,10 +14,7 @@ appearing in the award-winning books Code Reading: The Open Source Perspective (Addison Wesley, 2003). In addition, the UMLGraphDoc doclet included in this distribution automatically -adds UML diagrams to javadoc documentation; -you can find a short and clear -tutorial on how to automatically document your project with UML diagrams -on DZone's Javalobby. +adds UML diagrams to javadoc documentation.

Many programs build on UMLGraph; follow this link @@ -39,13 +23,12 @@ In addition, Martin Fowler, the author of UML Distilled, writes:

-I thought I'd send you a note saying how much I enjoyed discovering UML Graph. I've long fancied a text based way of describing UML diagrams, but never felt sufficiently time-rich to develop anything. +I thought I'd send you a note saying how much I enjoyed discovering UML Graph. +I've long fancied a text based way of describing UML diagrams, +but never felt sufficiently time-rich to develop anything.
-Martin has created a -bliki entry -describing his ideas of what an ideal textual language might look like. -

Class Diagrams

+

Class Diagrams

One specifies a class diagram using the Java syntax complemented by javadoc tags. @@ -72,7 +55,7 @@ class Client extends Person {} Simple UML class diagram -

Sequence Diagrams

+

Sequence Diagrams

One specifies a sequence diagram using pic macros to define objects and method invocations. The GNU plotutils @@ -109,52 +92,3 @@ complete(O); Simple UML sequence diagram -

Download and Links

-UMLGraph is hereby made freely available as Open Source Software. -The current version of UMLGraph is VERSION. -You can download UMLGraph and its documentation from the following links: - - - -

-Diomidis Spinellis home page -


- -Valid XHTML 1.0! -Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 -Creative Commons License -Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License. -
-Last modified: $Date$ -
- - diff --git a/web/top.html b/web/top.html new file mode 100644 index 0000000..07691ab --- /dev/null +++ b/web/top.html @@ -0,0 +1,73 @@ + + + + + + +UMLGraph - Declarative Drawing of UML Diagrams + + + + + + + +
+UMLGraph banner +
+
+
+ + + + + + + + + +
+ +

UMLGraph - Declarative Drawing of UML Diagrams