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

Client Feature matrix #307

Closed
fanminshi opened this issue Apr 10, 2018 · 11 comments
Closed

Client Feature matrix #307

fanminshi opened this issue Apr 10, 2018 · 11 comments

Comments

@fanminshi
Copy link
Member

It will be nice to know which features that the java client supports and which one doesn't.
This also gives us an idea on what works still needed to be done for jetcd.

@fanminshi
Copy link
Member Author

cc/ @gyuho

@fanminshi
Copy link
Member Author

cc/ @hexfusion do you want to help out on this? In this way, you can be familiar with etcd go client features as well as what java client can offer.

@gyuho
Copy link

gyuho commented Apr 10, 2018

@fanminshi ack, I am writing high-level feature docs to share sometime this/next week.

@hexfusion
Copy link

@fanminshi sure I will see what @gyuho comes up with and see where I can help.

@gyuho
Copy link

gyuho commented Apr 10, 2018

@fanminshi @hexfusion Sounds good. I will keep you updated once draft is up. This will be better to be documented in etcd side (related etcd-io/etcd#9156).

@gyuho
Copy link

gyuho commented Aug 8, 2018

I've added Go client part http://etcd.readthedocs.io/en/latest/client-feature-matrix.html here. Whoever interested in keeping Java part up-to-date is welcome to contribute.

@hexfusion
Copy link

@gyuho I can take this on would be good for me to dig into jetcd a little anyway. What are the requirements for adding new client packages to etcd-io have we outlined that yet?

@gyuho
Copy link

gyuho commented Aug 8, 2018

@hexfusion Sure, please work with @lburgazzoli who has some roadmap on jetcd development.

@hexfusion
Copy link

@lburgazzoli any details you can shed are appreciated. Feel free to email if it is information not in the repo.

@lburgazzoli
Copy link
Collaborator

lburgazzoli commented Aug 13, 2018

@hexfusion there's definitively a need for:

  • better testing
    • remove testng
    • migrate to junit5
    • better and standalone unit tests using mock objects (a framework to easily mock etcd's grpc communication would be really useful)
    • better and standalone integration tests
    • add more coverage
  • dcumentation
    • improve javadoc
    • create a user guide

@github-actions
Copy link

This issue is stale because it has been open 60 days with no activity.
Remove stale label or comment or this will be closed in 7 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

4 participants