Directory groovy/groovy-core/src/main/org/codehaus/groovy/tools/groovydoc/gstring-templates/package-level/

Directory Created:
2007-03-30 23:21
Total Files:
3
Deleted Files:
0
Lines of Code:
120

Browse with ViewVC

[root]/groovy/groovy-core/src/main/org/codehaus/groovy/tools/groovydoc/gstring-templates/package-level

Lines of Code

groovy/groovy-core/src/main/org/codehaus/groovy/tools/groovydoc/gstring-templates/package-level/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
jez 3 (100.0%) 120 (100.0%) 40.0

Most Recent Commits

jez 2007-03-30 23:21

Added initial implementation of Groovydoc



Java and Groovy files are read into a tree of value objects from GroovyDoclet API ( org.codehaus.groovy.groovydoc.* )

This tree is then used to generate root, package and class level template renderings

using the GStringTemplateEngine.



The default templates are included within the base groovy jar, so groovydoc can be used 'fresh out of the box'



use from ant:

<taskdef name="groovydoc" classname="org.codehaus.groovy.ant.Groovydoc">

<groovydoc sourcepath="${src.dir}"

destdir="${groovydoc.dir}"

packagenames="${groovydoc.packages}"

use="true"

windowtitle="groovydoc"

private="true"/>





I hope people will enjoy these classes, and I invite you to come and put some flesh onto this skeleton implementation.



Limitations:

- class html files only lists method summaries so far

- comments are not treated properly yet

- groovydoc ant task has only very basic parameters so far



Cheers



Jez.



120 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT