Open kishoreg opened 4 years ago
Hi @kishoreg, do you have some commands or operations in mind which you would like to see prioritized for this?
I think it would be nice to be able to generate the client once a release is cut. In this way both client and server have the same version. You could use Github Actions to do automate the generation. For example, it is sufficient to do swagger generate client -f ./path/to//swagger.json -a kind -A pinot-sdk
and you have it available. Does it make sense?
Maybe the default generated client is the Java one. While, for other languages the community can maintain themselves by still leveraging swagger-codegen
or similar.
Hello guys, I made some progress on that, fixing some minor swagger issues also, news soon. :)
Having a pinot-rest-cli based on swagger endpoints will be useful. we can eliminate some commands from pinot-admin.sh