Re: Multi-repo experience

2023-08-24 Thread Paul Hammant
OK, ignore me, you're talking about the other way.

On Thu, Aug 24, 2023 at 1:27 PM Paul Hammant  wrote:

> A classic pom.xml at root in a single repo, then multiple levels of child
> directory each with its own pom.xml (and its own src/main/java &
> src.test/java) ?
>
> Branching model would be trunk based development (and branch for release),
> possibly as short-lived feature branches in the GitHub Pull-Request style?
> Or GitFlow, or some other branching model?
>
> - Paul
> (I maintain https://trunkbaseddevelopment.com)
>
> On Thu, Aug 24, 2023 at 11:31 AM Volkan Yazıcı  wrote:
>
>> Hello,
>>
>> Log4j crew is considering moving to a multi-repo structure. If I am not
>> mistaken, there are 125 `github.com/apache/maven-*`
>> 
>>  repos, which makes me believe that you
>> have quite a bit of experience with such a construct. I am curious to hear
>> your thoughts on the matter.
>>
>> How does it work for you?
>> What are its advantages?
>> What are its disadvantages?
>> What are the things we should be extra cautious about?
>> Are there any major pillars we need to erect for such a construct to work?
>> Would you still go the same route if Maven is founded today?
>>
>> I deliberately don't share in this post our goals with such a migration to
>> avoid manipulating your line of thinking. I can do that later to give the
>> conversation a little bit more context.
>>
>> Kind regards.
>>
>


Multi-repo experience

2023-08-24 Thread Volkan Yazıcı
Hello,

Log4j crew is considering moving to a multi-repo structure. If I am not
mistaken, there are 125 `github.com/apache/maven-*`
 repos, which makes me believe that you
have quite a bit of experience with such a construct. I am curious to hear
your thoughts on the matter.

How does it work for you?
What are its advantages?
What are its disadvantages?
What are the things we should be extra cautious about?
Are there any major pillars we need to erect for such a construct to work?
Would you still go the same route if Maven is founded today?

I deliberately don't share in this post our goals with such a migration to
avoid manipulating your line of thinking. I can do that later to give the
conversation a little bit more context.

Kind regards.


Re: Multi-repo experience

2023-08-24 Thread Paul Hammant
A classic pom.xml at root in a single repo, then multiple levels of child
directory each with its own pom.xml (and its own src/main/java &
src.test/java) ?

Branching model would be trunk based development (and branch for release),
possibly as short-lived feature branches in the GitHub Pull-Request style?
Or GitFlow, or some other branching model?

- Paul
(I maintain https://trunkbaseddevelopment.com)

On Thu, Aug 24, 2023 at 11:31 AM Volkan Yazıcı  wrote:

> Hello,
>
> Log4j crew is considering moving to a multi-repo structure. If I am not
> mistaken, there are 125 `github.com/apache/maven-*`
> 
>  repos, which makes me believe that you
> have quite a bit of experience with such a construct. I am curious to hear
> your thoughts on the matter.
>
> How does it work for you?
> What are its advantages?
> What are its disadvantages?
> What are the things we should be extra cautious about?
> Are there any major pillars we need to erect for such a construct to work?
> Would you still go the same route if Maven is founded today?
>
> I deliberately don't share in this post our goals with such a migration to
> avoid manipulating your line of thinking. I can do that later to give the
> conversation a little bit more context.
>
> Kind regards.
>