Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Conversation

vados-cosmonic
Copy link
Collaborator

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!

@vados-cosmonic vados-cosmonic force-pushed the feat(wit)=add-couchbase-general-wit branch 3 times, most recently from 7377e86 to 964b68c Compare June 5, 2024 18:20
@JesusTheHun
Copy link

@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
Copy link
Collaborator Author

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

@vados-cosmonic vados-cosmonic marked this pull request as ready for review June 12, 2024 17:26
@vados-cosmonic vados-cosmonic force-pushed the feat(wit)=add-couchbase-general-wit branch from 8080928 to 4e44baf Compare June 13, 2024 15:40
This commit adds a more general WIT interface to a Couchbase cluster,
including both basic and more advanced operations that users can perform.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
@vados-cosmonic vados-cosmonic force-pushed the feat(wit)=add-couchbase-general-wit branch from 4e44baf to d937085 Compare June 14, 2024 07:06
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
@vados-cosmonic
Copy link
Collaborator Author

Hey @JesusTheHun would love to get your feedback on fc42fa2

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

1 similar comment
@vados-cosmonic
Copy link
Collaborator Author

Hey @JesusTheHun would love to get your feedback on fc42fa2

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

Copy link
Collaborator

@brooksmtownsend brooksmtownsend left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM if it looks good to @JesusTheHun 😄

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
@vados-cosmonic vados-cosmonic force-pushed the feat(wit)=add-couchbase-general-wit branch 2 times, most recently from 9b3e170 to 431bf6a Compare July 1, 2024 19:07
Rust has some required arguments that we don't really need to check

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
@vados-cosmonic vados-cosmonic force-pushed the feat(wit)=add-couchbase-general-wit branch from 431bf6a to 82c9636 Compare July 1, 2024 19:14
@brooksmtownsend brooksmtownsend merged commit 951f64b into couchbaselabs:main Jul 1, 2024
1 check passed
@vados-cosmonic vados-cosmonic deleted the feat(wit)=add-couchbase-general-wit branch July 1, 2024 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants