On Tue, Aug 18, 2020 at 8:05 AM Joonas Niilola <juip...@gentoo.org> wrote:
>
> Hey,
>
> some of you may already have seen the new packages.gentoo.org page,
>   https://packages.gentoo.org/
>
> and the new maintainer pages in it,
>   https://packages.gentoo.org/maintainers
>
> If you open a maintainer page,
>   https://packages.gentoo.org/maintainer/juip...@gentoo.org
>
> you can see a tab called "pull requests" there,
>   https://packages.gentoo.org/maintainer/juip...@gentoo.org/pull-requests
>
> with description saying:
> "If you also like to help the Gentoo project, you can consider sending a
> Pull Request via GitHub.
> Before doing so, you might want to take a look at the wiki page."
>
> I'm suggesting of adding a new metadata flag to our Wiki's
> User:/Project: page which then prints a message to this page saying
> whether the maintainer (be it project or user), "accepts" or "deals
> with" Github contributions. The wording can be a bit better, but it'd be
> there to **notify** our **contributors** whether their time and effort
> will most likely be wasted making a pull request for this particular
> maintainer.
>
> This note would then be displayed in every package the maintainer is
> assigned to,
>   https://packages.gentoo.org/packages/media-libs/rlottie/pull-requests
>
> I'd imagine a simple switch in Wiki could do it. No need to add anything
> to ::gentoo repo. The switch can be visible in User:/Project: page, but
> it doesn't have to. Unspecified metadata flag would print something like
> "This maintainer hasn't specified whether they handle Github pull
> requests. If you wish to help using Github, please also open a bug prior
> to that and link your pull request commit to that bug (add link to
> glep-66 here)". Or just default it to "No."
>
> Note that the bug text could always be displayed nevertheless, since
> that is still the main channel to communicate with maintainers.
>
> It's undeniable we get a lot of pull requests and unfortunate that many
> are left without any attention to rot.
>   https://github.com/gentoo/gentoo/pulls
>
> I think this would serve both parties - devs and contributors, with
> little to no cost.

Your proposal makes sense to me.

Reply via email to