Dear mentors, As we know, RocketMQ has a GitHub organization off Apache[1], and there are three mini projects are currently going through rapid iterative.
rocketmq-console-ng will provide a ops dashboard for RocketMQ, rocketmq-jms will provide a new client to support JMS 2, while rocketmq-flume-ng will integrate RocketMQ with Apache Flume. Except these three projects, we will unite the power of the community fully to develop more sub projects in the future, which can integrate RocketMQ with Ignite, Flink, DistributedLog, and so on. So we wonder where these projects should be placed? We found some alternative ways after doing a survey: 1. Add a folder in apache/incubator-rocketmq/ to place these projects, like incubator-rocketmq/modules/rocketmq-console-ng. But these projects' releasing is independent, even some projects' releasing should consider the integrated project, like rocketmq-flume's releasing should consider the Apache Flume's release schedules. 2. Create separate apache repos, but this way may produce overmuch repos of RocketMQ, and I'm not sure this is allowed. 3. Keep these projects in[1], provide links and introductions in README or our rocketmq-site. We want to know mentors' advice, and we would appreciate your help. [1]. https://github.com/rocketmq Regards, yukon
