Fork me on GitHub

Website

The Apache Jackrabbit website is generated with the maven-site-plugin from Markdown sources in different Git repositories:

  1. https://github.com/apache/jackrabbit-site for the path \jcr
  2. https://github.com/apache/jackrabbit-oak/tree/trunk/oak-doc for the path \oak
  3. https://github.com/apache/jackrabbit-filevault for the path \filevault
  4. https://jackrabbit.apache.org/filevault-package-maven-plugin/ for the path \filevault-package-maven-plugin
  5. Every other path is maintained directly within https://svn.apache.org/repos/asf/jackrabbit/site/live/ only.

Publishing works by committing the generated pages and assets to the dedicated SVN directory https://svn.apache.org/repos/asf/jackrabbit/site/live/. From there the svnpubsub mechanism from ASF publishes the content in https://jackrabbit.apache.org.

Only Jackrabbit committers are allowed to modify the site content but contributions from anyone via pull requests are highly appreciated.

Usually each page also has an edit button next to the breadcrumb which everyone can use to easily contributes changes.

The website's usage is tracked through Matomo (without leveraging Cookies or collecting PII data). Everyone can inspect the metrics via https://analytics.apache.org/index.php?module=CoreHome&action=index&date=yesterday&period=day&idSite=4.