You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Yu Miura (Jira)" <ji...@apache.org> on 2025/09/29 00:24:00 UTC
[jira] [Comment Edited] (THRIFT-5895) Proposal: Add a generator to convert Thrift IDL to Protocol Buffers file
[ https://issues.apache.org/jira/browse/THRIFT-5895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023414#comment-18023414 ]
Yu Miura edited comment on THRIFT-5895 at 9/29/25 12:23 AM:
------------------------------------------------------------
As follow-up work, I plan to implement two features:
# transferring comments from Thrift to the generated {{.proto}} files, and
# supporting Protobuf variants—{*}proto2{*}, {*}proto3{*}, and {*}edition = 2023{*}—selectable via a generator property
was (Author: JIRAUSER308254):
As follow-up work, I plan to implement two features:
# transferring comments from Thrift to the generated {{.proto}} files, and
# supporting Protobuf variants—{*}proto2{*}, {*}proto3{*}, and {*}edition = 2024{*}—selectable via a generator property
> Proposal: Add a generator to convert Thrift IDL to Protocol Buffers file
> ------------------------------------------------------------------------
>
> Key: THRIFT-5895
> URL: https://issues.apache.org/jira/browse/THRIFT-5895
> Project: Thrift
> Issue Type: New Feature
> Components: C++ - Compiler
> Affects Versions: 0.22.0
> Reporter: Yu Miura
> Priority: Major
> Fix For: 0.23.0
>
>
> I would like to propose adding a Thrift → Protobuf generator to Apache Thrift. The generator would take .thrift IDL as input and produce equivalent .proto files, enabling teams to interoperate with Protobuf-based ecosystems while continuing to author schemas in Thrift.
> I plan to submit an initial draft PR for early feedback. Before opening the PR, I wanted to validate interest and design scope with maintainers.
>
> I would appreciate your feedback. Thank you.
>
> compare: https://github.com/apache/thrift/compare/master...YuMuuu:thrift:feature/support-grpc
--
This message was sent by Atlassian Jira
(v8.20.10#820010)