On Mon, Feb 10, 2014 at 04:26:35PM -0800, Traun Leyden wrote:
> Couchbase Lite Android has been restructured to allow for a clear split
> between code that has Android API dependencies and code that can run on
> non-Android platforms (aka "Portable Java").

Awesome! Thanks Traun. It was straightforward to get the new
configuration set up for hacking. I'm going to move our app over
tomorrow; hopefully it's as straightforward.

Although, I notice that couchbase-lite-android-ektorp hasn't been
updated with the new structure yet. If no one's gotten to it, I'll have
to take a crack at that tomorrow. (I know CBL+Ektorp has been
deprecated, and we are working to migrate off it, but we aren't all the
way there yet).

> *3) couchbase-lite-android has a much tighter scope now.*
>
> [...]
>
> After: This repo that wraps the java core and provides the dependencies on
> the Android API, eg. the Android SQLite Storage Engine.  It also contains
> all the unit test code.

One minor inconvenience I've stumbled on just now is that, with the unit
tests separated from the code, changes that touch both the code and the
tests require two pull requests (one to each project). I can't picture
how the alternative (tests in core) would even run though, so I'm not
really advocating anything. Just a note.

On the plus side, it will definitely mean that test commits and bug-fix
commits are separated out for review :)

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/20140211064125.GA2761%40blindgiant.lan.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to