Hi, Thanks for contribution.
I do not think having too many repos is a good idea, as it is hard to guarantee the versions are consistent. But, as golang supports using `import <github repo address>` to download dependency automatically, it may be helpful if we have a new repo for that. So, IMO, 1. If GoLang supports "import <github repo address>/sub_folder" (and golang only download the folder from github, rather than the whole repo), then it will be nice and we just need to create a new folder under apache/iotdb; 2. If not, then we can vote for creating a new repo, called `iotdb-client-go` Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Houliang Qi <[email protected]> 于2020年11月20日周五 上午11:53写道: > Hi, > > > Good work! > > > But I have doubts about whether we can create a new project under apache. > Besides I have the following two ideas: > > > 1. Upload the code directly to the > https://github.com/apache/iotdb/go-client, at the same time, in order to > reduce some useless code generated by thrift , we can put the go file > generated by thrift into another warehouse. like > https://github.com/iotdb/iotdb-client/go-client; > 2. Or we just upload the all go client codes to > https://github.com/iotdb/iotdb-client/go-client, and the other clients > like python、c++ can be put here to. > > > Thanks, > --------------------------------------- > Houliang Qi > BONC, Ltd > On 11/20/2020 11:30,Xiangwei Wei<[email protected]> wrote: > Hi, > > Nice work!! > > I think we can create an official iotdb golang client repository, > for example: https://github.com/apache/go-iotdb > > +1 for that. It will be very helpful for golang users of IoTDB. > > 曼灵格 <[email protected]> 于2020年11月20日周五 上午11:22写道: > > Hi, > > I have developed a golang client for iotdb and placed it on the > https://github.com/manlge/go-iotdb. > > Used some source code from > https://github.com/yanhongwangg/incubator-iotdb/tree/client-go > > For details, see: > https://github.com/manlge/go-iotdb/blob/main/README.md > > I think we can create an official iotdb golang client repository, > for example: https://github.com/apache/go-iotdb > > get get github.com/apache/go-iotdb > package main > > import ( > "github.com/apache/go-iotdb/client" > ) > > var session client.Session > > func main() { > session = client.NewSession("127.0.0.1", "6667") > session.Open(false, 0) > defer session.Close() > //do something > } > > Best, > ----------------------------------- > Mark Liu > > Yonyou Network Technology Co.,Ltd. > > > > -- > Best, > Xiangwei Wei >
