incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicola Ken Barozzi <nicola...@apache.org>
Subject Re: [RT] Incubated project websites
Date Tue, 18 Nov 2003 09:04:49 GMT
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 $my_id@cvs.apache.org:/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                   nicolaken@apache.org
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message