There are several ways you can contribute to Jaybird or Firebird in general:
- Participate on the mailing lists (see https://www.firebirdsql.org/en/mailing-lists/)
- Report bugs or submit patches on the tracker (see below)
- Create pull requests on GitHub (https://github.com/FirebirdSQL/jaybird)
- Become a developer (for Jaybird contact us on firebird-java, for Firebird in general, use firebird-devel)
- Donate to the Firebird Foundation (see https://www.firebirdsql.org/en/donate/)
- Become a paying member or sponsor of the Firebird Foundation (see https://www.firebirdsql.org/en/firebird-foundation/
The developers follow the [email protected] list. Join the list and post information about suspected bugs. List members may be able to help out to determine if it is an actual bug, provide a workaround and get you going again, whereas bug fixes might take a while.
You can report bugs in the Firebird bug tracker, https://github.com/FirebirdSQL/jaybird/issues/.
When reporting bugs, please provide a minimal, but complete reproduction, including databases and sourcecode to reproduce the problem. Patches to fix bugs are also appreciated. Make sure the patch is against a recent master version of the code. You can also fork the jaybird repository and create pull requests.
The contents of this Documentation are subject to the Public Documentation License Version 1.0 (the “License”); you may only use this Documentation if you comply with the terms of this License. A copy of the License is available at https://firebirdsql.org/en/public-documentation-license/.
The Original Documentation is "Contributing" (CONTRIBUTING.md). The Initial Writer of the Original Documentation is Mark Rotteveel, Copyright © 2012-2023. All Rights Reserved. (Initial Writer contact(s): mark (at) lawinegevaar (dot) nl).
The exact file history is recorded in our Git repository; see https://github.com/FirebirdSQL/jaybird