Re: [DISCUSS] How to organize SDK directories for each language?

2020-06-02 Thread Netroby
As our company production maintain policy. we split SDK with language as their own git repository. We have different group member maintain them. Works well for more than 5 years. Appreciate your time. Netroby Goson zhang 于2020年6月3日周三 上午11:10写道: > > This is also a

Re: [DISCUSS] How to organize SDK directories for each language?

2020-06-02 Thread Goson zhang
This is also a point of confusion: If the internal integration method is adopted, the advantage is that the code base is together, and related users can modify and update at any time; the disadvantage is how to build and compile in multiple languages. If the external repository is built, the

Re: [DISCUSS] How to organize SDK directories for each language?

2020-06-02 Thread Netroby
How about make every client a dedicated repository. For long term open source project. you may face long terms evolutions. For example, mysql client has python, java, cpp, even nodejs client. they have there own repository. Put them all in one repository, would make out a huge git repository.

Re: [DISCUSS] How to organize SDK directories for each language?

2020-06-02 Thread Goson zhang
Plan to organize SDK in different languages according to the following scheme: tubemq-client-twins tubemq-client-twins/tubemq-client-python tubemq-client-twins/tubemq-client-cpp tubemq-client-twins/tubemq-client-rust tubemq-client-twins/tubemq-client-go Construct tubemq-client-twins under the

[DISCUSS] How to organize SDK directories for each language?

2020-05-29 Thread Goson zhang
All, Now many contributors have mentioned issues wanting to contribute SDK for different languages for TubeMQ, then the question is coming: how do we place these SDK contents? Put one in each language under the root directory? Or put it in a separate directory, and then create a directory under