There are many ways to contribute and help the development of these tools.
One of the easiest (but most valuable) ways to contribute to this project is to simply use grpc-dump
, grpc-fixture
, etc. as tools and
As always, there are more improvements that could be made to these tools than there is time to implement these features.
Voting for issues using a 👍 reaction will help prioritise development of features that people want the most.
Some issues (with the "design question" label) are more open ended and so feedback is appreciated on any proposed solutions.
If you think there's a feature missing that we could add to these tools, please create an issue describing:
- What problem you're trying to solve.
- What the feature you're proposing is.
- How the feature would solve your problem.
When reporting bugs please try to provide as much detail as necessary for us to reproduce your issue.
Ideally a runnable go program or something like a curl
command that demonstrates the problem.
The tools in this repository are still in early stages of development and so the code is not yet very friendly to newcomers.
There are a few issues with the "good first issue" label which should be well defined and small in scope and so a good introduction to the codebase.
For the more adventurous, any issue with the "ready for development" label is ready to be implemented though the exact details may not have been worked out yet.
In any case, it's a good idea to add a comment to any issue you plan on working on so that we can give guidance where necessary and avoid duplicated work.