History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: WW-971
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Rene Gielen
Reporter: Rene Gielen
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
WebWork

Setup XDoclet to build tag documentation and tld from component sources

Created: 26/Nov/05 06:18 AM   Updated: 29/Nov/05 06:03 PM
Component/s: Documentation, Views, Component Management
Affects Version/s: 2.2
Fix Version/s: 2.2


 Description  « Hide
Generate and integrate custom doclet tasks to
- build tld from component sources instead of JSP tag sources where applicable
- fix wrong tld header from current generated tld
- integrate descriptions into tld where applicable
- automatically generate uniforrm html tag documentation from annotated component and JSP tag classes

 All   Comments   Change History      Sort Order:
Rene Gielen - [27/Nov/05 03:59 PM ]
Everything now in place:

- added taglib annotations to components to prepare tld and tagdoc generation
- added (sometimes simple) description of all attributes
- all javadocs now in proposed wiki aware format, including existing wiki docs where existent
- removed taglib annotations which were moved to components
- added / fixed annotations for JSP only attributes, including description
- added custom tld generation template derived from xdoclet template to be able to generate tld from non tag classes
- added very simple templates for tagdoc generation
- changed tld build to use our new custom template to generate tld
- added doclet task for generating tag documentation. NOT YET INTEGRATED INTO DIST DOC BUILD, JUST STANDALONE TO TEST!


Rene Gielen - [29/Nov/05 03:36 AM ]
TODO:
- Genuine tag naming
- default / type attribute annotations
- rename tld specific annotation params
- tagdoc html layout
- flatten tagdoc generation structure
- generate tagdocs into docs/tags

Rene Gielen - [29/Nov/05 06:03 PM ]
TODOs accomplished.