-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Feature: gRPC support #56
Comments
Hello and thank you for opening this issue! It makes me happy to see that there are people interested in this project. To be honest, I didn't know this protocol, however, the idea of this application is to be a complete application for API creation and testing. At the moment it doesn't have all the features I would like, but I'm glad I've gotten some contributions and some coffees, and it's given me a little more time and motivation to plan their implementation. Let's see in the not so distant future. Right now, I'm reading about this protocol. |
Sounds good! I don't have any Python knowledge (and, to be honest, not much time to spend on tooling), but I'd be more than happy to help if you have any questions about the protocol! |
I've been learning gRPC for the past month. I am curious on how to implement that within this application? Just a thought, would you suggest generating the client code for python and then pointing the application to the directory? |
As someone who works with RPC on a daily basis, I am happy to make myself available to help with its implementation. |
Let's keep discussing this, but of course, calmly. A bit more solid knowledge is needed for me, so that I can at least review the contributions and of course, design will be needed to implement this. It must follow the GNOME HIG and always be accessible to users. |
There are different approaches here:
This is what I've seen being done in other tools. There might be more ways to do this! |
gRPC is a binary RPC protocol that's often use for very similar use-cases as HTTP APIs. It's different enough that it would take some consideration to support it, but at the same time it could make Escambo a one-stop shop for API testing. Is it something you'd consider?
The text was updated successfully, but these errors were encountered: