A clear path to send patches for PKGBUILDS

Idea proposal 💡

Checks

NOTE: The below check boxes must be checked before the accompanying idea will be considered.

  • I have checked that the idea is not directly tied to a specific project For example: "Show label icons in the package overview web page" must be a feature request in the ArchWeb repository
  • I have carefully checked this idea is not already covered by any open or closed ideas.
  • I understand that I hold no copyright claims and that this idea can be adapted and used by Arch Linux in any arbitrary shape or form.

Summary

A mechanism to send patches or merge requests or similar for packages.

Motivation

I've often had a small fix for some package, but it's unclear how to send it. Shall I email a patch to the maintainer? Do they keep their PKGBUILDS in a git repo somewhere? Should I email all the maintainers, or just one? Does a git-patch even apply on svn?

This varies dramatically, and the fact that there's no clear/obvious way to submit patches hinders contributions. A clearly defined path motivates contributions from the community at large.

Specification

A list with patches for [community] and another with patches for [core] could make sense. It's a clear way for users to contribute, and gives good visibility to patches. On top of that, it provides a clear place for discussion/feedback to happen, or for others to follow up (or even find out if something has been discussed already).

Edited by Hugo Barrera
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information