[
https://issues.apache.org/jira/browse/THRIFT-5583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yuxuan Wang resolved THRIFT-5583.
---------------------------------
Resolution: Done
> Add a skip_remote arg to go compiler
> ------------------------------------
>
> Key: THRIFT-5583
> URL: https://issues.apache.org/jira/browse/THRIFT-5583
> Project: Thrift
> Issue Type: Improvement
> Components: Go - Compiler
> Affects Versions: 0.16.0
> Reporter: Yuxuan Wang
> Assignee: Yuxuan Wang
> Priority: Major
> Fix For: 0.17.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> Currently the go compiler will generate a -remote folder for each service
> defined in the thrift file, which constitutes the code to create a client
> binary (not library) for the service.
> This seems to be a go-only feature (at least I do not see it in py and java
> compilers), and for some users they don't really need this part of the code,
> and they need to do extra steps to remove the -remote folders (for example we
> do
> [this|https://github.com/reddit/baseplate.go/blob/80ef0711f695ca59d7f47d6be88e6067b35bcc23/README.md?plain=1#L30])
> So add this extra arg will help people not need it to avoid the extra step.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)