Hello! I am a Firebird developer, and I work on expanding the Firebird ecosystem, including integrating Firebird with other projects and technologies.
Previously, I submitted PR #5532 to add Firebird support as a primary database for Jmix. The PR was not accepted because officially supporting an additional database would require ongoing testing and maintenance from the Jmix team. During the discussion, I was advised to implement Firebird support as a separate add-on.
After that, I prepared several related projects:
-
jmix-firebird-addon: https://github.com/makssent/jmix-firebird-addon -
documentation for using Firebird with Jmix: https://github.com/makssent/jmix-firebird-docs
-
template test application: https://github.com/makssent/jmix-firebird-application
-
example of migrating
jmix-crmto Firebird: https://github.com/makssent/jmix-crm-firebird
I have a few questions.
Is it okay to publicly share information about jmix-firebird-addon in Jmix tickets, discussions, and on the Jmix forum?
In particular, I would like to clarify:
-
whether I can share links to the add-on and documentation with users who need Firebird support;
-
whether the Jmix team has any objections to such a community solution while Firebird is not officially supported by the platform.
I do not want to create the impression that Firebird is officially supported by Jmix. My goal is simply to share a working independent solution with interested users while official Firebird support is not available in the platform.
I would also like to ask whether it is possible to get an additional temporary period of Jmix Studio Premium access. My trial period has ended, and I still need to test the projects and finish the documentation. The subscription would only be used for testing and preparing documentation, not for commercial development.
Overall, I would be interested to hear the Jmix team’s opinion about this work. How do you feel about such a community add-on and about me sharing it with Jmix users? Perhaps you have some comments, questions, or concerns about this approach.