Akavache icon indicating copy to clipboard operation
Akavache copied to clipboard

Explore splitting out Akavache.Sqlite3 into a core package that is Unopinionated

Open PureWeen opened this issue 8 years ago • 1 comments

Following the model of how EFCore and probably how some other libraries are setup

https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.Core/

Create an Akavache.Sqlite3.Core package that takes a dependency only on "SQLitePCLRaw.core" and create a secondary package Akavache.Sqlite3 which takes a dependency on "Akavache.Sqlite3.Core " and the current "batteries_e_sqlite3"

This will allow users to just install "Akavache.Sqlite3.Core"

And then they can install the bundle of their choice

Users that want less setup can still just install "Akavache" and then everything will just come along for the ride.

PureWeen avatar Sep 04 '17 23:09 PureWeen

Relevent discussion https://reactivex.slack.com/archives/C02CBKUV8/p1504546372000184 (head on over to reactiveui.net/slack for an invite)

ghuntley avatar Sep 05 '17 00:09 ghuntley