[
https://issues.apache.org/jira/browse/TUBEMQ-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17123832#comment-17123832
]
netroby commented on TUBEMQ-186:
--------------------------------
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.
Day by day goes. it make huge history, take so much storage space.
People will hard to work on it . too many conflicts .
> Add multi-language SDK directory
> --------------------------------
>
> Key: TUBEMQ-186
> URL: https://issues.apache.org/jira/browse/TUBEMQ-186
> Project: Apache TubeMQ
> Issue Type: Task
> Reporter: Guocheng Zhang
> Assignee: Guocheng Zhang
> Priority: Major
>
> Organize the 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
> tubemq-client-twins/tubemq-client-xxx(language name)
> Construct tubemq-client-twins under the project root directory as the general
> directory of all multi-language SDKs, each language builds sub-directories
> under tubemq-client-twins directory according to tubemq-client-xxx (language
> name) for independent code storage and management, to avoid too many problems
> in the root directory.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)