This repository contains the source files for the Eclipse OpenJ9™ website. The website uses the React.js javascript library and is built with the Gatsby static-site generator.
If you would like to contribute to the OpenJ9 project, please start by reading the general Contribution guidelines in the OpenJ9 repository. Information to help you contribute to the OpenJ9 website is covered in the Contribution guidelines in this repository.
Changes merged into the master branch are automatically built and deployed to https://github.com/eclipse-openj9/openj9-website-publish in the main branch.
Pull requests must be previewed before merging by triggering the Jenkins-ci job To run the job, add the following trigger comment into a pull request:
Jenkins website stage
Staging site: https://eclipse-openj9.github.io/openj9-website-publish/ The old staging site staging.eclipse.org/openj9 redirects to there.
The staging website is based on the staging branch of https://github.com/eclipse-openj9/openj9-website-publish. Because there is only one staging branch, the staging website shows only the last PR job that ran. You can view the build history on the build page (left hand column) to see which PR ran last. Each run is annotated with the link to the PR as well as the PR title. Also note that it can take a few minutes for the contents of the staging website to refresh.
Copyright (c) 2017, 2024 IBM Corp. and others
This program and the accompanying materials are made available under
the terms of the Eclipse Public License 2.0 which accompanies this
distribution and is available at http://eclipse.org/legal/epl-2.0
or the Apache License, Version 2.0 which accompanies this distribution and
is available at https://www.apache.org/licenses/LICENSE-2.0.
This Source Code may also be made available under the following
Secondary Licenses when the conditions for such availability set
forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath
Exception [1] and GNU General Public License, version 2
with the OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] https://openjdk.org/legal/assembly-exception.html
SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0 OR GPL-2.0-only WITH OpenJDK-assembly-exception-1.0