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)

Reply via email to