For anyone interested, I've put my embryonic, experimental couchbase-lite-node project over to this public repository: https://gitlab.com/mpapp-public/couchbase-lite-node
This has become a fun evening hacking project. I intend to wrap the couchbase-lite-core C API with a Node.js API that can act as a basis for a higher level Couchbase Lite Node.js API implementation. Matias On Tuesday, 24 October 2017 18:19:35 UTC+1, Matias Piipari wrote: > > Cool. I got somewhere with prototyping using what I am calling > couchbase-lite-node without a better term (couchbase-lite-core APIs mapped > in node, using fastcall (an ffi package alternate to node-ffi) as a basis. > Quickly became obvious though that although that works, debugging anything > with the bindings is painful using it (sigsegv as only error info gets old > real fast) and it’s nice to also get compile time information of any > further couchbase-lite-core C API changes too. So I’m starting over with > n-api. > > Matias > > - - - - - > Matias Piipari, PhD > http://twitter.com/mz2 > > Manuscripts - A writing tool like nothing you have seen before > http://manuscriptsapp.com > > On 24 Oct 2017, 17:52 +0100, Jens Alfke <[email protected]>, wrote: > > > > On Oct 22, 2017, at 5:20 PM, Matias Piipari <[email protected]> > wrote: > > This sounds good. Do you follow some pattern for noting commits or release > note entries where C API changes are introduced? > > > I try to call this out in the commit message. So far it’s been informal > because it’s just three co-workers using this API to implement CBL, but if > there’s more development going on, we may want to establish clearer rules. > > Also, you can do a git diff of C/include/ to focus on changes to the API > headers. > > —Jens > > -- 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/77289823-e5d1-4881-9ff6-bf55a7d9b278%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
