OpenJDK Terminology

OpenJDK Coding Guidelines and Code Reviews

November 30, 2020

OpenJDK does not have a single exhaustive coding style guide. Sub-components come from diverse origins (HotSpot, the standard library, OpenJFX, etc.) and each has its own conventions. The main reference documents are:

Code Reviews and Code Quality

Changes to OpenJDK are reviewed and approved by Reviewers — contributors with Reviewer role in a given repository. Multiple Reviewers must approve a change before it is integrated; the exact number depends on the sub-project. The integration itself is performed by a Committer using the OpenJDK GitHub bots (the Skara tooling).

Overall compatibility is assured through the TCK test suite. New features, compatibility-breaking changes, and reproducible bugs should be accompanied by jtreg test cases. Larger changes are tracked via JEPs.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard