Coder Social home page Coder Social logo

Comments (7)

tensorchen avatar tensorchen commented on August 16, 2024 1

I suggest that only one language SDK be placed in a repository. Placing the SDK in the same repository will result in the cost of downloading other language code for developers who only need to use the Go SDK.

Another suggestion is to name the repository in lowercase

For example:

github.com/Tencent/TubeMQ core library repo
github.com/Tencent/tubemq-go go client repo
github.com/Tencent/tubemq-cpp c++ client repo
github.com/Tencent/tubemq-java java client repo

from tubemq.

 avatar commented on August 16, 2024

Yes, we can. I have some tips for build a community drive development progress.

  1. Release specification document every version. the source code change should respect the specification document.【See the Java Specification Document]
  2. Create a [RFC->Vote->Implment->Merged in] progress, If not pass the RFC progress, it should not change or add it in.
  3. Try not break the API , more compact required.
  4. Release developer guide, design mind map, or useful resources.

是的, 我们能加入进来贡献自己的力量。以下是我的一些意见和建议关于构建社区驱动开发流程:

  1. 每个版本变更,都有规范文件发布,代码变更,必须严格遵循规范文件【参见Java specification文件】
  2. 建议遵循【提案=》投票=》实现=》合并】流程,如果提案没有通过,就不要变更或者新增功能
  3. 不要破坏API,试着兼容它
  4. 发布开发者指南,设计脑图,或者其他有助于社区开发的资源。

from tubemq.

gosonzhang avatar gosonzhang commented on August 16, 2024

Thank you very much for your attention and support, thank you!

The project is still in the process of migrating to the Apache community,it's estimated that the project will be completed recently, and then it will be operated according to the Apache rules; the launch of the issue is to first raise a demand for this aspect in the way of GitHub, and look for partners with this willingness to pay attention to it; I am sorting out the internal C + + implementation, hoping to migrate to the project in the near future


非常感谢你的关注和支持,谢谢!

项目还在往Apache社区迁移的过程,估计最近这块能做完,接下来就将按照这个Apache规则来进行运作;发起issue是按照github的这个方式提一个这方面的需求,寻找有这块意愿的伙伴关注;我正在将内部的C++的实现进行整理,希望近期能迁移到项目里来

from tubemq.

gosonzhang avatar gosonzhang commented on August 16, 2024

@netroby, you can add your content in https://issues.apache.org/jira/browse/TUBEMQ-2#

from tubemq.

 avatar commented on August 16, 2024

I will keep watching TubeMQ, I am also good at PHP, Golang, Python, Rust, Scala, Java. Will see how can i continue contribute.
But my free time very limited. due to chinese company high workload.

from tubemq.

tensorchen avatar tensorchen commented on August 16, 2024

@gosonzhang

I would be happy to provide the Go language SDK。Today at the Shenzhen gohper meetup conference, I shared go performance optimization practices。
I am very experienced in the field of go language development and performance optimization。

How to contribute to TubeMQ?

from tubemq.

gosonzhang avatar gosonzhang commented on August 16, 2024

Thanks @tensorchen ,It would be great if we could implement the producer and consumer client based on the protocol https://github.com/Tencent/TubeMQ/tree/master/tubemq-core/src/main/protobuf.

I am also writing a C ++ client, and I will consider putting the various language clients based on the needs to be implemented under the tubemq-client-twins directory of the main directory for management to avoid the problem of unclear trunk.

Do you have any good ideas?

from tubemq.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.