Albumen Kevin created DUBBO-145:
-----------------------------------
Summary: GSoC 2025 - Dubbo Gradle IDL Plugin
Key: DUBBO-145
URL: https://issues.apache.org/jira/browse/DUBBO-145
Project: Apache Dubbo
Issue Type: Task
Reporter: Albumen Kevin
h2. Background and Goal
Currently, Dubbo Python exposes a serialization function interface that
requires users to implement their own serialization methods. For commonly used
serialization formats such as JSON and Protobuf, users must manually configure
them each time. To streamline this process, we aim to build a built-in
serialization layer that provides support for these common serialization
formats by default.
h1. Goal
We recommend using [Pydantic|https://docs.pydantic.dev/latest/] to achieve
this. Therefore, we expect the implementation to:
1. an internal serialization layer based on Pydantic, with support for at least
JSON and Protobuf.
2. Leverage Pydantic's additional features, including data validation and other
useful functionalities.
h2. Relevant Skills
1. Familiar with Python
2. Familiar with RPC
h2. Potential Mentors
# Albumen Kevin, Apache Dubbo PMC, [email protected]
# [email protected]
h4.
h4.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)