Dubbo GSoC 2023 - Remove jprotoc in compiler
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
Dubbo supports the communication mode based on the gRPC protocol through Triple. For this reason, Dubbo has developed a compiling plug-in for proto files based on jprotoc. Due to the activeness of jprotoc, currently Dubbo compiler cannot run well on the latest protobuf version. Therefore, we need to consider implementing a new compiler with reference to gRPC.
https://issues.apache.org/jira/browse/DUBBO-111
Contributor guide
Research direction
Start with Dubbo’s current compiler and jprotoc integration, then read DUBBO-111 and the gRPC reference approach named in the issue. Define the replacement compiler’s scope and verify it works with the latest protobuf version; the issue names no files or tests, so confirm entry points and acceptance checks with maintainers first.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, java
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100