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
>

Reply via email to