couchbaselabs / wasmcloud-provider-couchbase

Wasmcloud Couchbase capabilities provider
Apache License 2.0
3 stars 7 forks source link

feat(wit): add definitions for a more general couchbase #2

Closed vados-cosmonic closed 4 months ago

vados-cosmonic commented 5 months ago

Hey all thanks for this awesome project -- excited to see Couchbase integrated with wasmCloud!

This commit adds a more general WIT interface to a Couchbase cluster, including both basic and more advanced operations that users can perform.

I'm adding this PR to serve as a place to discuss the proposed API, receive feedback, etc, excited to hear what the team at couchbase thinks about this WIT as a part of their provider!

JesusTheHun commented 5 months ago

@vados-cosmonic Thank you for this submission ! In addition to my review, I would like to request the addition of lock, touch and transactions.

vados-cosmonic commented 5 months ago

Hey @JesusTheHun Thanks for the detailed feedback -- I'll get to churning on these and make some updates!

vados-cosmonic commented 5 months ago

Hey @JesusTheHun would love to get your feedback on https://github.com/couchbaselabs/wasmcloud-provider-couchbase/pull/2/commits/fc42fa2ee7946fcf40836e187148d93b34654bb0

I've kept it separate for now to make it easier to review (hopefully)

vados-cosmonic commented 5 months ago

Hey @JesusTheHun would love to get your feedback on https://github.com/couchbaselabs/wasmcloud-provider-couchbase/pull/2/commits/fc42fa2ee7946fcf40836e187148d93b34654bb0

I've kept it separate for now to make it easier to review (hopefully)