[ 
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)

Reply via email to