What about generating the XMLs based on the embedded documentation in components? (Maybe with some external documentation like examples.)

Today I finished the integrating of TapDoc and Tapestry's parsing features, so it works even with annotations as well. (Of course there are several enhancements to do yet.) It would be possible to create an XSL file (and do some configuration) which generates the required XMLs. (I don't know how Forrest works and I haven't found any component XML on CVS, it's just an idea.)

What do you think?

BR,
Norbi

----- Original Message ----- From: "Howard Lewis Ship" <[EMAIL PROTECTED]>
To: "Tapestry development" <[email protected]>
Sent: Wednesday, August 03, 2005 8:20 PM
Subject: [IMPORTANT] Community effort to supply documentation


Over the weekend I added a LARGE number of JIRA Issues, describing the
gaps in the component reference (for the framework, and for the
contrib library).

Thiis is an EXCELLENT chance for the wider Tapestry developer
community to contribute to the project!

Converting from the HTML format to the Forrest XML format is not very
difficult and there's plenty of examples already available.  Better
yet, you can be effective without needing commit privs ... because
it's very reasonable to just attach the final file to the JIRA issue.

Here's how I see the process:
- Developers (not committers) select a Component Reference page to work on
- Add a comment to the JIRA issue (i.e., take ownership)
- Create the documentation (Forrest XML) and attach it to the JIRA issue
- A committer applies the file (or patch) and closes the issue


To build the documentation, you need to do a bit of setup, documented
on the Wiki:

http://wiki.apache.org/jakarta-tapestry/BuildingTapestry

Pay attention to the notes at the end, about the live-site target. Very handy.

Thanks in advance to everyone who pitches in!

--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to