Johan Vos (@johanvos) has setup a mirror of the official OpenJFX codebase as a repository at Github (https://github.com/javafxports/openjdk-jfx. This repository allows anyone interested in contributing to JavaFX to be able to send patches to the project. Would you like to join the efforts to move JavaFX forward? These are the steps you must follow with the current pipeline:
- Have a Github account. It only takes a few minutes to setup and it’s free!
- Have a bug/feature in mind you’d like to see fixed/added to JavaFX.
- Browse the list of open issues at https://github.com/javafxports/openjdk-jfx/issues to see if you can help; discussing ideas, proposing use cases, code reviews are also welcome, not just code.
- Send a pull request with your changes when ready, done!
Well that would be the case for a regular Open Source project hosted at GitHub however OpenJFX requires a bit more of work, but not that much, it’s just a couple of steps more:
- Be a signatory of the Oracle Contributor Agreement (OCA). Follow the steps outlined at http://www.oracle.com/technetwork/community/oca-486395.html if you have not signed the OCA.
- Link the github issue/PR with a bug in the Java Bug System (JBS), see http://bugreport.java.com/. If no existing issue is available then create one.
It’s also recommended that you follow the same coding standards as the rest of the team, more details can be found in the CONTRIBUTING.md document.