- 22.2 Release
- 22.1 Release
- 22.0 Release
- 21.3 Release
- Dev Build
Contributing to Native Image
There are two common ways to contribute:
- Submit GitHub issues for bug reports, questions, or requests for enhancements.
- Open a GitHub pull request.
If you want to contribute changes to Native Image core, you must adhere to the project’s standards of quality. For more information, see Native Image Code Style.
There are some expert level options that a Native Image developer may find useful or needed, for example, the option to dump graphs of the
native-image builder or enable assertions at image run time. This information can be found in Native Image Hosted and Runtime Options.
Finally, if you would like to ensure complete compatibility of your library with Native Image, consider contributing your library metadata to the GraalVM Reachability Metadata Repository. Follow contributing rules for this repository. Using this open source repository, users can share the burden of maintaining metadata for third-party dependencies.