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
- published via maven-scm-publish-plugin to the dedicated Git repository
sisu-website
in branchgh-pages
and … - 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
.