> First of all, after migrating the repositories to the ASF, we will lose admin 
> permissions for them. This means that any operations requiring admin 
> privileges will have to go through INFRA tickets unless they are supported by 
> ASF tools.

To clarify, the INFRA team is working on making the experience more
smooth, check [1][2].

[1] 
https://github.com/apache/infrastructure-asfyaml/blob/ng-parser/docs/ASFYamlFeature.md
[2] 
https://github.com/apache/infrastructure-asfyaml/blob/ng-parser/docs/ASFYamlFeature.md

But .. yes, it's not GitHub-Native.

Best,
tison.

Xuanwo <xua...@apache.org> 于2025年2月7日周五 14:45写道:
>
> I'd like to share some reasons why I prefer using a monorepo for OpenDAL.
>
> First of all, after migrating the repositories to the ASF, we will lose admin 
> permissions for them. This means that any operations requiring admin 
> privileges will have to go through INFRA tickets unless they are supported by 
> ASF tools. For example, configuring GitHub secrets or making CI run for every 
> PR by default. Setting this up for multiple repositories could be very 
> challenging.
>
> Secondly, I find that keeping everything in the same monorepo makes it easier 
> for the project to grow. Stars, issues, PRs, and discussions all happen in 
> the same repository, making it easier to bring people together. This is 
> especially important for a small and new project. We can always split the 
> project later once we have a sufficient number of dedicated committers 
> focusing on a specific area—for example, three committers who explicitly 
> dedicate themselves to the Go SDK.
>
> Both setups work for me.
>
> On Fri, Feb 7, 2025, at 14:28, tison wrote:
> > cc in case you don't subscribe dev@ yet.
> >
> > You can reply with PonyMail also [1]
> >
> > [1] https://lists.apache.org/thread/zrn96nlg23r9353lr5tp2by2ggx4zxqc
> >
> > Best,
> > tison.
> >
> > tison <wander4...@gmail.com> 于2025年2月7日周五 11:30写道:
> >
> >>
> >> Hi,
> >>
> >> I'd continue the discussion from [1] about whether we'd set up a
> >> monorepo for all the Iggy's code, or continue the current multiple
> >> repositories solution.
> >>
> >> [1] https://lists.apache.org/thread/ppqjvygk8xs7v8no5dk6r6khm5m1vp71
> >>
> >> The only thing I'd point out is that the ASF doesn't support
> >> fine-grained permissions so please make correct assumption.
> >>
> >> Either monorepo (OpenDAL's multilingual bindings [2]) or multiple
> >> repos (SkyWalking and its multilingual SDK [3]) works for me.
> >>
> >> [2] https://github.com/apache/opendal
> >> [3] https://github.com/apache?q=skywalking&type=all&language=&sort=
> >>
> >> Best,
> >> tison.
>
> --
> Xuanwo
>
> https://xuanwo.io/

Reply via email to