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

Reply via email to