I give a +1(non-binding) for rocketmq-external. - Xin Wang (vesense)
2017-03-10 11:53 GMT+08:00 yukon <[email protected]>: > Hi, > > > Recently, there has been much discussion about this issue, IMO, RocketMQ > community has reached a consensus that these sub projects should migrate > from GitHub to ASF. > > > But, there are two ways to reach our goal. > > > 1. Create a uniform ASF git repo for all the sub projects named > "incubator-rocketmq-externals", all sub-projects assembled in this repo. > It can reduce management and delivery costs and users can take a quick look > at ecological map of RocketMQ and find what they want quickly. But as > Justin said, many collaborative development over sub-projects may be very > painful. > > > 2. Create separate git repos for various sub projects, it's feasible as > Bruce said. But this way may bring extra management and delivery costs. > > > IMO, we should decide a way as soon as possible, and I insist that the > first way may be more suitable for RocketMQ. > > Any voices are welcome. > > Regards, > yukon > > > > > > On Sat, Feb 25, 2017 at 9:28 AM, dongeforever < [email protected] [ > [email protected]] > wrote: > +1 all external projects in one place, same repo or better the same group > > As a user, I would be glad to see these integrated projects in a managed > central place and feel free to use it, otherwise I may lack confidence in > the quality. > > > ------------------ Original ------------------ > From: "Willem Jiang" < [email protected] [[email protected]] >; > Date: Sat, Feb 25, 2017 08:58 AM > To: "dev" < [email protected] [[email protected]. > apache.org] >; > Subject: Re: [DISCUSS] How to handle sub projects of RocketMQ > > > > +1 for managing the components in the same repo if we just integration > those projects with RocketMQ. > > Willem Jiang > > Blog: http://willemjiang.blogspot.com [http://willemjiang.blogspot.com] > (English) > http://jnn.iteye.com [http://jnn.iteye.com] (Chinese) > Twitter: willemjiang > Weibo: 姜宁willem > > On Fri, Feb 24, 2017 at 11:33 AM, Von Gosling < [email protected] [ > [email protected]] > wrote: > > > +1, one repo for all external projects in Apache Group. it can reduce > > management and delivery cost. Also let it under Apache and Apache > RocketMQ > > umbrella :-) > > > > > > > 在 2017年2月24日,11:23,yukon < [email protected] [[email protected]] > 写道: > > > > > > Hi, > > > > > > How about creating a git repo named "incubator-rocketmq-externals", > all > > > sub-projects assembled in this repo. > > > > > > IMO, it's a a manageable way, users can take a quick look at ecological > > map > > > of RocketMQ and find what they want quickly. > > > > > > Regards, > > > yukon > > > > > > On Thu, Feb 23, 2017 at 10:54 PM, Bruce Snyder < > [email protected] [[email protected]] > > > > wrote: > > > > > >> All projects should have a separate git repo to keep things as > separate > > as > > >> possible. This will also help to simply the delivery of each one > > >> independently. > > >> > > >> If, at some point, you want to provide some sort of distribution that > > >> includes multiple projects, that's not a problem. But the source for > > each > > >> individual project should remain in separate git repos but be included > > in > > >> the overall Apache RocketMQ project. > > >> > > >> It's fine to keep all sub-projects' wiki and web related stuff within > > the > > >> RocketMQ space. It just needs to be clear which content is a > > sub-project. > > >> > > >> Make sense? > > >> > > >> Bruce > > >> > > >> On Thu, Feb 23, 2017 at 12:52 AM, yukon < [email protected] [ > [email protected]] > wrote: > > >> > > >>> 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 [https://github.com/rocketmq] > > >>> > > >>> Regards, > > >>> yukon > > >>> > > >> > > >> > > >> > > >> -- > > >> perl -e 'print > > >> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" > > );' > > >> > > >> ActiveMQ in Action: http://bit.ly/2je6cQ [http://bit.ly/2je6cQ] > > >> Blog: http://bsnyder.org/ [http://bsnyder.org/] < > http://bruceblog.org/ [http://bruceblog.org/] > > > >> Twitter: http://twitter.com/brucesnyder [http://twitter.com/ > brucesnyder] > > >> > > > >
