Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.76 KB

CONTRIBUTING.adoc

File metadata and controls

37 lines (25 loc) · 1.76 KB

Contributing

This repository is part of Apache James project.

The sources are available here https://gitbox.apache.org/repos/asf#james and mirrored to Github.

This repository contains 4 branches with specific roles:

Content pushed to asf-site and asf-staging is automatically published by an ASF process akin to github or gitlab pages. This process can be configured using the [.asf.yaml](https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features) file.

The output of the staging branch build is pushed to the asf-staging branch, by the CI job and thus is automatically deployed to https://james.staged.apache.org/.

The output of the live branch build is ultimately meant to be pushed to the asf-site branch by the corresponding CI job and thus will automatically be deployed to https://james.apache.org/.

However at the time of this writing, the documentation website is being reorganized and migrated to antora. Thus the link between live and asf-site is not enabled yet but it is the target.

PRs to this repository should generally target the staging branch.

LICENSING

The website must not be published as Apache Release. The reason is the antora ui-bundle uses MPL 2.0 license and we can’t mix it with ASF 2.0 https://issues.apache.org/jira/browse/LEGAL-530 .