doc: Shorten explanation of "maintainers" #25078

pull MarcoFalke wants to merge 1 commits into bitcoin:master from MarcoFalke:2205-doc-lead-🛴 changing 1 files +4 −5
  1. MarcoFalke commented at 3:18 PM on May 6, 2022: member

    GitHub has an extensive documentation about permissions ( https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role ), so I don't think we should be trying to mirror them here.

    Specifically, this pull makes three changes:

    • Clarify that all "merge maintainers" can merge pull requests. Obviously, while GitHub users with the Maintain permission can not force push to protected branches, and GitHub users with the Admin permission can, I don't think this is worthy to mention in the contribution guidelines. During the whole time I was working on the project, I think this permission was only used once or twice, when I accidentally pushed an unsigned draft commit directly to master. See https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2016-06-13#473584 . One could argue that there should be a list of maintainers in the doc. Though, as there is already a list of keys for verify-commits, this seems like unnecessary overhead.
    • Clarify that the release process is executed collectively by the developers. For example, release process code changes that are reproducible can be done by anyone without permission. Also, detached signatures are created by several people (see for example https://github.com/bitcoin-core/bitcoin-detached-sigs/commits/23.0), which (I believe) are also separate from the people that can push the binaries to the bin folder, which again are separate from the people who can release the snap/flatpak package.
    • Clarify that moderation is also done collectively by people with Triage, Write, Maintain, and Admin permission. I think it is fine to refer to everyone in that group as "maintainers", or at least don't clarify it further, as any attempt at that would start to duplicate GitHub docs.
  2. doc: Shorten explanation of "maintainers" fa32ced49c
  3. MarcoFalke commented at 3:19 PM on May 6, 2022: member

    Bike shedding and NACKs welcome

  4. fanquake added the label Docs on May 6, 2022
  5. prusnak approved
  6. prusnak commented at 3:49 PM on May 6, 2022: contributor

    Approach ACK fa32ced49cf651b48e0a9cc165e45a27505a461f

  7. laanwj commented at 9:21 AM on May 9, 2022: member

    ACK fa32ced49cf651b48e0a9cc165e45a27505a461f

  8. fanquake approved
  9. fanquake commented at 9:56 AM on May 9, 2022: member

    ACK fa32ced49cf651b48e0a9cc165e45a27505a461f

  10. fanquake merged this on May 9, 2022
  11. fanquake closed this on May 9, 2022

  12. MarcoFalke deleted the branch on May 9, 2022
  13. sidhujag referenced this in commit 16dd0f3d22 on May 9, 2022
  14. DrahtBot locked this on May 9, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-17 06:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me