OpenJPA uses gitbox, two-master setup of git repositories, allowing committers to utilize two different
avenues of committing code to the Apache Software Foundation; through GitHub or through the ASF. All repositories present on gitbox
are available on GitHub with write-access enabled, including rights to open/close/merge pull requests and address issues.
OpenJPA committers are allowed to push commits against gitbox via their own ASF account.
Before being able to push against GitHub, respective accounts must be linked together via
the account linking service.
For anyone, the GitHub repository can be cloned and pull requests can be submitted: contributions are always welcome!
The community has agreed upon some common code formatting standards, which
we request that everyone follows when contributing patches and checking in
changes to the svn repository. Some of these are enforced during the
build, like 120 character line length by using the Checkstyle plugin and
checking for required ASL 2.0 source headers by using the apache-rat
plugin. Please checkout the Coding Standards
page for more details.