Replies: 1 comment 2 replies
-
Hello @rizerco, Thanks for your interest in GRDB! I do not know how far we are from Linux support. Actually there's three levels:
The first level is up to you. The second level will quickly rot as time passes. I will merge changes that break Linux support eventually. The third level adds a few requirements, because someone will have to keep it working on Linux, over the years, and this someone will be me. I do not run any Linux box, and this means I'll need a fair amount of help:
This is risky, because there's not much demand for Linux support, and I don't personally use it. I will not hesitate stopping the Linux experiment if things turn too difficult/painful/time consuming. There's a safer option, where you are the long-term maintainer of the GRDB fork that adds Linux support. As time passes, we'll have more discussions, get to know each other, and some of your changes will be merged in the main repo, in a warm and fruitful collaboration. In all cases, everything starts at level 1, described above :-) You'll find some starting points in CONTRIBUTING. |
Beta Was this translation helpful? Give feedback.
-
I’ve recently started using GRDB, but now I’m starting to consider how to take some of the core parts of my app cross platform. What are the main blockers for Linux support? Would it be the same for Windows? Is it a case of a few minor changes and
#if canImport
s or a major rewrite to certain parts?Thanks!
Luke
Beta Was this translation helpful? Give feedback.
All reactions