Skip to end of metadata
Go to start of metadata

The developers at OP5 are very happy to accept and maintain patches, as long as the code change fits with the general concepts of the project.

In general, we prefer patches to be in the form of pull requests on Github if the project is available there, otherwise you can email patches to OP5 at op5-users@lists.op5.com.

Once you have submitted your pull request or email, the pull request will enter our internal verification process, where we might check the format of the code, the amount of testing needed, etc. After this process is done, you will be notified in the same place that you sent your patches.

Hints when writing commits

  • Make commits of logical units
  • Check for unnecessary whitespace with "git diff --check" before committing
  • Do not check in commented out code or unneeded files
  • Provide a meaningful commit message
  • The first line of the commit message should be a short description and should skip the full stop
  • if you want your work included upstream, add a "Signed-off-by: Your Name <you@example.com>" line to the commit message (or just use the option "-s" when committing) to confirm that you agree to the Developer's Certificate of Origin
  • Make sure that you have tests for the bug you are fixing
  • Make sure that the test suite passes after your commit


  • No labels