In ORC, we use jekyll to generate the site. One of the advantages is that we can use templating to make things easier.
We have three states that a release can be in: * current - the current release artifacts from the mirrors and the checksums on dist * stable - the previous minor version, but still on the mirrors and checksums on dist * archived - all other releases, with the bits and checksums from the dist archives The release table is generated from a yaml file: https://github.com/apache/orc/blob/master/site/_data/releases.yml Final result is: https://orc.apache.org/docs/releases.html .. Owen