
Drop do_sqlite3 dependency (or not)
Reported by Simon Rozet | February 14th, 2009 @ 01:31 AM | in 0.1.9
Comments and changes to this ticket
-
Simon Rozet February 15th, 2009 @ 03:50 PM
- State changed from new to discuss
-
Simon Rozet February 16th, 2009 @ 02:09 AM
- Milestone cleared.
-
Simon Rozet February 16th, 2009 @ 10:52 AM
- Tag set to gem, installer, sqlite
- Title changed from Drop sqlite3 dependency (or not) to Drop do_sqlite3 dependency (or not)
Why? Integrity installs easily and has little footprint. I think this is a defining feature.
- Not everybody might want to use sqlite (and it's probably not a good idea to use sqlite on "medium" integrity install)
- The point (well, one of) of DataMapper is to opt-in for what you want
- sqlite requires compiling, which might not be possible everywhere (heroku)
Here is a solution: http://github.com/foca/integrity/tree/0.1.9-sqlite
IMO, that solution keeps the "easy to get running" part of sqlite3 while being DB driver agnostic.
Anyway, just a suggestion. WDYT?
-
Simon Rozet February 21st, 2009 @ 08:31 PM
- State changed from discuss to resolved
- Milestone set to 0.1.9
I pushed this to the 0.1.9 branch with (IMO) a nice way to keep it user friendly. feel free to revert
-
Dan Kubb (dkubb) February 21st, 2009 @ 09:03 PM
Simon, you could also look at using the YAML adapter, which is currently in the dm-core/next branch, but will be moved to dm-more as dm-yaml-adapter. It would allow people to get started using something without having to compile any DO drivers. Of course it's not particularly fast, but it might be worth looking into.
-
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Automated continuous integration server that doesn't suck.