Noel J. Bergman wrote:

Does this resolve the issues?

+1 & well said :-)

OK, then shall we document it and help the projects get setup? Geronimo has been clamoring to have their site back. We can now tell them that they must have their published content in CVS, and that they should checkout

/www/incubator.apache.org/geronimo/

on minotaur from their *public* CVS.

Go for it guys. I am updating just now the incubator site stuff.


Here is an initial summary of the site rules:

1 - every project site sources stay in the project CVS

2 - every project has this URL space where to publish the site:

http://incubator.apache.org/projectname/

3 - every project has an incubation status file under

   http://incubator.apache.org/projects/projectname.html
   (note that this removes the projects/projectname/status.html URL)

4 - every project has eventual extra incubation docs under:

http://incubator.apache.org/projects/projectname/**

5 - The website is live in directory on www.apache.org:

/www/incubator.apache.org/projectname

   that is checked out of CVS.  We don't care how it gets into CVS,
   or which CVS module it lives in, but it had better be there.
   People using Maven, ForrestBot, or any other tool still have to
   address the CVS publishing requirement that the infrastructure
   team has laid out.  If that is done, then we just run cvs up in
   that directory to load the site from CVS.

   Please add the information about the CVS module and dir where
   the published site is, in the project incubation status file.

   If the project does not want to host the published site in their CVS,
   they have a space under:

incubator-site/build/site/projectname/**

The site is automatically updated from there once a day.

Tips about updating the site in CVS for Mavenized projects:

cd $proj
maven site
cd target/docs
cvs -z3 -d [EMAIL PROTECTED]:/home/cvs \
 import -m 'Maven-generated site' incubator-site/build/site/$proj \
 maven_site Maven_Generated_$proj_Website_$(date +%Y%m%d)

replace '$proj' with the project name, replace $my_id with your
apache login id, replace $(date +%Y%m%d) with the current date
if you want. See

http://cvsbook.red-bean.com/cvsbook.html#Tracking_Third-Party_Sources__Vendor_Branches_

for more info. Note: the problem with using import in this way is that
its not easily combined with the use of commit (the above url explains
why).

--
Nicola Ken Barozzi                   [EMAIL PROTECTED]
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


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



Reply via email to