On Sun, Feb 12, 2017 at 1:32 PM, Taher Alkhateeb <[email protected]
> wrote:

> Let's take a look at the big picture for a moment before we decide. We have
> broken OFBiz into essentially two products: framework and plugins.
>
> Why did we break it up? Why did we go through the trouble of creating two
> different repositories? I hope the answer is something like "because it is
> too big" or "because it carried a lot of non-essential functionality
> around"
>
> So breaking up the project brings the advantage of not having to _worry
> about everything_ on each and every commit. These are two projects with two
> release cycles and they don't need to be developed together simultaneously.
> People can specialize and focus on different areas.
>
> The whole idea of breaking the system up and then using gradle's plugin API
> for OFBiz is to remove the coupling between the two projects. If we
> introduce svn externals then all  we achieve is create two repositories
> only to merge them again. Why! that's pointless!
>
> Two products means two buildbot scripts, two releases, two development
> cycles, two different things!
>
> So to achieve true separation and decoupling, I suggest to avoid any hacks
> like svn externals.
>

+1

Jacopo

Reply via email to