+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]>;
Date: Sat, Feb 25, 2017 08:58 AM
To: "dev" <[email protected]>;
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 (English)
          http://jnn.iteye.com  (Chinese)
Twitter: willemjiang
Weibo: 姜宁willem

On Fri, Feb 24, 2017 at 11:33 AM, Von Gosling <[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]> 写道:
> >
> > 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]>
> > 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]> 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
> >>>
> >>> 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
> >> Blog: http://bsnyder.org/ <http://bruceblog.org/>
> >> Twitter: http://twitter.com/brucesnyder
> >>
>
>

Reply via email to