David Crossley wrote:
Sylvain Wallez wrote:Their age doesn't mean they're obsolete. Even more considering the large amount of information they contain ;-)
Bernhard Huber wrote:<snip/>
No-one is adding package.html files next to the sourcei think writing a single packages.xml is better than maintaingIMO, a centralized XML file may not be better as far as keeping
84 package.html files.
it up to date is concerned :
- people may often forget to update a central file far away
from the source files.
at the moment anyway. There are only 9 such files under
src/java and they are mostly over six months old.
Can you elaborate more on this ? As far as I understand them (they're still fuzzy), blocks will provide some sitemap-level services implemented using block-specific libraries that won't be visible from outside the block.- will people really go inside a large XML file containing 89
toplevel elements to update a single package description ? I think no.
If they have the motivation to describe something, then the type of file should not stop them. Yes, editing and navigating a large file may become a problem.There is one important reason for having separate package.xml next to the component source code ... when Cocoon is able to add new components (blocks?) automatically.
How does this relate to javadoc ?
Do you mean generating all package.html from a single package.xml and then aggregating back all the individual package.html in a single doc ? I don't follow you here...* add a packages.dtd ala faq.dtdI don't like neither constraining the content : package.html,
as its name states, accepts any html markup. Javadoc extracts
the first sentence to build the package summary table, but the
file can contain a detailed design description of the package,
including tables, images, etc. Sure, we don't have such
detailed package.html now, but constraining the content will definitely prevent it...
<snip/> I think that the package.xml does need to be well-structured. This enables us to also extract information to be aggregated into other documents, like a table of all components since the 2.1 version. Bernhard's proposal to use something like faq.dtd does allow sufficient detailed description (i.e. tables, images). Each individual package.html for javadocs consumption can be generated from package.xml at build-time. And if a single document of all packages is needed then that can be aggregated from the individual docs.
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]