Fork me on GitHub

How to Contribute

See Contributing

How to Release

See Releasing Sisu.

Management of GitHub Repositories

Both the GitHub organisation as well as the repositories of Sisu are managed via OtterDog configured in https://github.com/eclipse-sisu/.eclipsefdn.

Site Publishing

The site is built with maven-site-plugin and then

  1. published via maven-scm-publish-plugin to the dedicated Git repository sisu-website in branch gh-pages and …
  2. polled (every 5 minutes) and synced to the Eclipse Web Server in order to serve it from https://eclipse.dev/sisu/.

Despite the branch naming gh-pages GitHub Pages is currently not used for serving the site, further details in Eclipse Helpdesk Issue 4998

In order to publish it run the following commands from the root of the clone of sisu-project

mvn site site:stage
mvn scm-publish:publish-scm

Authentication

The site publishing leverages GitHub SSH authentication. Make sure to have Git authentication configured accordingly for sisu-website.

Eclipse Hosting References