cloudwego / cloudwego/kitex

支持自定义 thrift types, thrift client, handler package name 区分命名

Open
#1,828 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
8k
Forks
918
Avg merge
1d 13h
Merged PRs (30d)
7

Description

**Is your feature request related to a problem? Please describe.**

thrift 生成代码后,types 和 handler 的 package name 是一致的,thrift client 的 package name 也很相似

例如 thrift namespace 是 `a.b.c_service` 里面有一个 `CService`,types package name 是 `c_service`,thrift client package name 是 `cservice`、handler 的 package name 要求和 thrift namespace 一致是 `c_service`。

看代码和引用的时候都比较混乱

**Describe the solution you'd like**

package name 支持各自自定义

**Describe alternatives you've considered**

A clear and concise description of any alternative solutions or features you've considered.

**Additional context**

Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.