David Crossley wrote:
I will not have much time to help with the docs re-organisation,
but i will do what i can.

If you can help me to understand what the docs target does I'm more than happy :-)

Here is a list of the changes that i have made to the forrestbot
configuration.

For those that didn't know about it, there is a demonstration
Forrestbot which automatically builds the documentation every
six hours. Cocoon committers can also trigger it manually.
http://brutus.apache.org:36366/forrestbot-webapp/

cocoon-block-portal
-------------------
This was called "cocoon-doco-portal" which used sources from
http://svn.apache.org/repos/asf/cocoon/whiteboard/doc-repos/portal-block
Now it has been renamed to "cocoon-block-portal" and uses sources from
http://svn.apache.org/repos/asf/cocoon/trunk/src/blocks/portal/documentation

Is each block going to have a separate forrest configuration?

The configurations will differ only in skinconf.xml - everything else, except the content, will be the same.



cocoon-doco-global ------------------ This uses sources from http://svn.apache.org/repos/asf/cocoon/whiteboard/doc-repos/global This is the new whiteboard docs for the top-level Cocoon website.

Upayavira is working on the migration - as soon as he is finished, we will move them over to cocoon/site/src


cocoon-site
-----------
This uses sources from
http://svn.apache.org/repos/asf/cocoon/site
This is the current docs for the top-level Cocoon website.

Is "cocoon-doco-global' supposed to replace this?

yes, see above


cocoon-trunk ------------ This was the documentation for trunk 2.2 docs. I don't want to remove the forrestbot configuration for this, because it was a huge effort to get it to build. We might need some of this configuration for the new "cocoon-2-2" docs when it is building the "userdocs" again. The forrestbot builds have been disabled.

ok


cocoon-2-2 ---------- This was called "cocoon-doco-2-2" which used sources from http://svn.apache.org/repos/asf/cocoon/whiteboard/doc-repos/2.2 Now it has been renamed to "cocoon-2-2" and uses sources from http://svn.apache.org/repos/asf/cocoon/trunk/src/documentation which replaced the original content.

ok

--------------------------------

People can still build each site locally (need forrest-0.6+ installed).
e.g. cd trunk/src/blocks/portal/documentation; forrest
e.g. cd trunk/src/documentation; forrest

Reinhard, when you are back, we can try to fix the building of the
"userdocs" and installing/jars.html in "cocoon-2-2" ...

back again, was skiing in the Alps (one of the few things in life, that makes more fun than Cocoon ;-) )


Well, I'm trying to figure out, what to do with the docs that are built in a pre-processing step or independently. So far I found:

 - Javadocs
 - Sitemap components docs
 - Jar files overview

Is this the complete list or am I missing something?

The question now is, how shall I implement this. I would write an Ant script that does it this way:

- copy trunk/src/documentation over to trunk/build/templ-docs
- create sitemap component docs and put them into
  trunk/build/templ-docs/src/documentation/content/xdocs/userdocs
- create the JAR files document and copy it into the xdocs dir
- create the Javadocs and put them in the xdocs dir
- use the "exec" task to run forrest on the temporary directory and
  generate the docs

I think this shouldn't be too difficult. Does this sound reasonable?

The only thing that I have to figure out is how to integrate book.xml into site.xml-driven pages. Does anybody know this or shall I ask on [EMAIL PROTECTED]


--
Reinhard Pötz Independant Consultant, Trainer & (IT)-Coach


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                       web(log): http://www.poetz.cc
--------------------------------------------------------------------

Reply via email to