You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2008/03/09 09:45:23 UTC
svn commit: r635196 - in /geronimo/genesis/trunk:
config/project-config/src/site/apt/index.apt
config/project-config/src/site/site.xml pom.xml
Author: djencks
Date: Sun Mar 9 00:45:22 2008
New Revision: 635196
URL: http://svn.apache.org/viewvc?rev=635196&view=rev
Log:
try to add some docs on project-config. site does not generate correctly
Added:
geronimo/genesis/trunk/config/project-config/src/site/apt/index.apt
Modified:
geronimo/genesis/trunk/config/project-config/src/site/site.xml
geronimo/genesis/trunk/pom.xml
Added: geronimo/genesis/trunk/config/project-config/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/geronimo/genesis/trunk/config/project-config/src/site/apt/index.apt?rev=635196&view=auto
==============================================================================
--- geronimo/genesis/trunk/config/project-config/src/site/apt/index.apt (added)
+++ geronimo/genesis/trunk/config/project-config/src/site/apt/index.apt Sun Mar 9 00:45:22 2008
@@ -0,0 +1,61 @@
+------
+ Genesis project-config for Geronimo projects
+ ------
+ ------
+ $Rev: $ $Date: $
+
+~~
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements. See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership. The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License. You may obtain a copy of the License at
+~~
+~~ http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied. See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+~~
+
+Tips for setting up Geronimo projects to use the genesis features:
+
+Legal files:
+
+* Each "complete project" under trunk/branches/tags MUST have a LICENSE and NOTICE file checked into svn that applies to the
+ entire project.
+
+* All other subprojects should not have LICENSE or NOTICE files. If the standard files are not sufficient due to inclusion of
+ code under non-asl licenses or other reasons, the ADDITIONAL material to be appended to the standard LICENSE and NOTICE files
+ should be put in src/main/appended-resources/LICENSE and src/main/appended-resources/NOTICE
+
+* If for some reason correct legal files cannot be constructed in this way, the tools-maven-plugin:install-legal-files can be
+ used to install explicitly constructed files.
+
+* A DEPENDENCIES file will be constructed listing the transitive dependencies of the project, organization, and license.
+
+Site generation:
+
+* Sites go in http://geronimo.apache.org/maven/$artifactId/$version.
+ This is divided up into ${staging.siteURL}/${siteId}/${version}
+
+* In the root project for the site, set the siteId property to the artifactId of the project, such as "server" or "roller"
+
+* In your settings.xml set staging.siteURL in the release profile and in another profile such as default. You can set
+ these to different values for different purposes. The release location should be
+ scp://people.apache.org/x1/home/<your apache id>/public_html/staging-site
+
+* When building the site be sure to include the profile with the desired site location.
+
+Release:
+
+* Be sure the scm section of the root pom is correct.
+
+* See the release process docs on the wiki for information about setting up your settings.xml.
+
+* If your project follows the normal trunk/branches/tags layout no further configuration should be necessary.
\ No newline at end of file
Modified: geronimo/genesis/trunk/config/project-config/src/site/site.xml
URL: http://svn.apache.org/viewvc/geronimo/genesis/trunk/config/project-config/src/site/site.xml?rev=635196&r1=635195&r2=635196&view=diff
==============================================================================
--- geronimo/genesis/trunk/config/project-config/src/site/site.xml (original)
+++ geronimo/genesis/trunk/config/project-config/src/site/site.xml Sun Mar 9 00:45:22 2008
@@ -24,7 +24,7 @@
<skin>
<groupId>org.apache.geronimo.genesis.config</groupId>
<artifactId>geronimo-skin</artifactId>
- <version>1.2-SNAPSHOT</version>
+ <version>1.4-SNAPSHOT</version>
</skin>
<publishDate format="dd MMM yyyy"/>
Modified: geronimo/genesis/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/genesis/trunk/pom.xml?rev=635196&r1=635195&r2=635196&view=diff
==============================================================================
--- geronimo/genesis/trunk/pom.xml (original)
+++ geronimo/genesis/trunk/pom.xml Sun Mar 9 00:45:22 2008
@@ -145,7 +145,6 @@
<distributionManagement>
<site>
<id>geronimo-website</id>
- <!--<url>${staging.siteURL}/genesis/${version}</url>-->
<url>${staging.siteURL}/${siteId}/${version}</url>
</site>
</distributionManagement>