我们非常欢迎广大开源爱好者共同参与RocketMQ项目贡献,除了修复项目中的错误和添加新的功能外,我们也希望每种编程语言都有高质量的、有良好文档记录的代码。广大RocketMQ使用者在RocketMQ之上整个生态系统的创建和维护同样也是欢迎的。
因此代码不是对项目做出贡献的唯一方式。我们非常重视文档、与其他项目的集成,并乐于接受这些方面的改进。
加入本地社区参与讨论、文档纠错、参与rocketmq社区的技术讲座交流等都可以参与其中。
如果您发现项目中的任何bug,都可以在GitHub上书写issue来报告错误。
您可以从多个issue中选择擅长的问题,尝试解决并提交PR
社区一直在注重Apache RocketMQ Connect的使用反馈。如果你有一个如何改进RocketMQ Connect的想法,或者有一个对RocketMQ Connect用户有益的新特性,请在issue上详细地描述改进或新特性,并尽可能包括范围及其要求。详细信息很重要,原因如下:
它确保在实现改进或特性时满足您的需求。
它有助于评估工作和设计满足您需求的解决方案。
它允许围绕这一问题进行建设性的讨论。
如果您计划为自己提出的改进或功能做出贡献,请及时联系负责人详细交流。
我们建议在开始实施之前,首先与社区就是否需要新功能以及如何实现新功能达成共识。有些功能可能超出了项目的范围,最好及早发现。
帮助社区的新人和使用者更深入的了解,解决别人的问题也是参与其中。
文档的重要性不言而喻,参与文档工作也是贡献方式之一。
完善的测试能够保证项目功能的完整性和稳定性,如果您能参与到测试之中,也十分欢迎。