The continous integration is done on Github Actions.
You can find the manifest in
If you want to contribute to the website you can just fork the source repository on Github and do a pull request.
The website generator layout is the following one:
content is available in asciidoctor format in
documentation/src/content. It is really the published pages, they are just converted in html.
documentation/src/static contains the site assets/resources/.
documentation/src/template contains the site layout. It is just the
footer which are concatenated to all content pages.
The generator itself can be found in
documentation/src/main/java and in particular the command
part of the website is generated. This is the case of the Maven plugin documentation which relies on parsing sources to extract the documentation from the source.
These generated documentation sources can be found - once generated - in
To run the website generation, you can go in
documentation/ folder and execute
To visualize it you can run
mvn meecrowave:bake and go on
Finally to publish the website, just run
mvn scm-publish:publish-scm - it requires apache credentials to be set up for SVN.