ProxymanApp / ProxymanApp/Proxyman
[Feature] Protobuf Viewer
Open
@NghiaTranUIT is already working on this.
Since Mar 31, 2020.
✅ Done
Feature request
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Description
There are a lot of requests that Proxyman should support Protobuf data 📚
Fortunately, it's possible to do it. Given Schema (proto file), MessageType and the Proto binary file, we are able to see the Protobuf content with full qualified name fields by using Reflection in Protobuf C++. This approach is working well in runtime.
We should support it 🌮
Acceptance Criteria
- Introduce Protobuf viewer with 2 sub-tabs (Content and Structure)
- Protobuf Content: See the proto data (field name and value)
- Protobuf Structure: See the field type
- Warning and guide the user to add
protofile if it's absent - Protobuf Windows to manage the
protofile: For domain rule, Message Type, ... - Able to select a proto file
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.