Apache Creadur website

Clone this repo:
  1. 0dc2e21 RAT-306: Temporarily create release notes file for 0.14 alone by P. Ottlinger · 7 weeks ago asf-site
  2. fdebe0d Rename menu item by Hugo Hirsch · 9 weeks ago
  3. 8660aaa Update link to r0.14 from homepage by Hugo Hirsch · 9 weeks ago
  4. daf920a Promote r0.14 page by Hugo Hirsch · 9 weeks ago
  5. d34a9d9 Archive r0.13 page by Hugo Hirsch · 9 weeks ago

Apache Creadur Website

This project contains the project's webpage.

Its deployment is done via asf.yaml. Every commit is directly pushed and available on https://creadur.apache.org/

How to generate new page versions for RAT

SNAPSHOT

In order to sync the current webpage (taken from current SNAPSHOT) you need to run the following commands:

$ cd creadur-rat
$ mvn clean site:site site:stage
$ cd ../creadur-site
$ cp -rvf ../creadur-rat/target/staging/* ./rat/

Make sure to manually adapt download pages as they need to reference the current release and SNAPSHOT versions!
$ git commit -am "Update site build for RAT"

WARNING! This will sync the current master branch/SNAPSHOT version of the homepage if not run on the release branch

Releases

Due to problems when generating Javadoc do only use JDK16! Newer versions run into NPE during path traversal.

$ cd creadur-rat
$ git checkout apache-rat-project-0.14
$ mvn clean site:site site:stage

Verify contents under target/staging

$ cd ../creadur-site
$ mkdir rat014
$ cp -rvf ../creadur-rat/target/staging/* ./rat014/

Make sure to manually adapt download pages as they need to reference the current release and SNAPSHOT versions!

$ git commit -am "Push new preview version of RAT 0.14"

This will allow a preview of the release site build at rat014