[
https://issues.apache.org/jira/browse/TUBEMQ-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17141339#comment-17141339
]
Guocheng Zhang commented on TUBEMQ-186:
---------------------------------------
In Apache project, how to organize client's SDKs it is not uniform. I think we
can try to do this first, it can bring benefits to the users and the project
itself, at the same time, contributors can also join in other modules of
TubeMQ through the development of client SDKs and become the comitter of TubeMQ
project.
Well, it's only a arrangement of these modules, only a choice, just do it, and
adjust it if we find something wrong.
> 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)