![](https://storage.googleapis.com/google-code-archive/v2/code.google.com/doclava/logo.png)
doclava
Doclava (rhymes with baklava) is a custom Javadoc doclet used to generate documentation. Key differences between Doclava and the standard doclet include: * Refreshed look and feel, including search capabilities. * Embeds versioning information in the documentation. * Uses a templating engine for user customizations. * Throw build errors for things that can easily be caught, like @param tags that don't match the parameter names. * Ability to include snippets of code from real source code * Federate documentation between multiple sites. * Ability to embed javadocs in a larger web page.
Doclava uses JSilver as its templating engine, a pure-Java implementation of Clearsilver.
Using Doclava
Doclava can be used as a standard Doclet, and can be run through the Ant or Maven build systems.
For more information on how to use Doclava, see: * Getting Started * List of supported tags * Supported arguments * Embedding documentation in your project page * Customizing your documentation
Contributing to Doclava
If you are interested in contributing to Doclava, email a project owner for commit access.
Project Information
- License: Apache License 2.0
- 176 stars
- svn-based source control