Arthur Logo Apache Geronimo Arthur
  • Apache
  • Documentation
  • Community
  • Downloads
  • ASF
    License Sponsorship Thanks
    Security

Community

The Source Code

Source code is available on gitbox. It is proxied on Github too if you prefer.

CI

The continous integration is done on Github Actions. You can find the manifest in .github/workflows/maven.yml.

Social Media: cause contributing is not only about coding

  • Twitter

  • IRC

Mailing lists

  • Subscribe to user@geronimo.apache.org

  • Unsubscribe from user@geronimo.apache.org

  • Post a message on user@geronimo.apache.org

Archives can be found on Nabble.

Website/Documentation

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 header and footer which are concatenated to all content pages.

The generator itself can be found in documentation/src/main/java and in particular the command org.apache.geronimo.arthur.documentation.command.Generate#generate.

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 documentation/target/generated_documentation and can be included in the documentation/src/content using the variable /home/fpa/planets/tatooine/apache/geronimo-arthur/documentation/target/generated_documentation.

To run the website generation, you can go in documentation/ folder and execute mvn prepare-package.

To visualize it you can run mvn meecrowave:bake and go on http://localhost:8080.

Finally to publish the website, just run mvn scm-publish:publish-scm - it requires apache credentials to be set up for SVN.

Copyright © 1999-2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache Geronimo, Geronimo, Apache, the Apache feather logo, and the Apache Geronimo project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.