Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PRのマージ権限についての提案:Collaboratorsの追加 #97

Open
wakame1367 opened this issue Jul 10, 2023 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@wakame1367
Copy link
Collaborator

こんにちは、@wakame1367です。

現在、PRをマージする権限はリポジトリの作成者にのみ与えられているようです。現状@nyanp さんのみがマージ権限を持つと@nyanpさんの負担が大きいと考えております。解決策としてコントリビューターにもその権限を与えると、負担を減らし、かつ開発の効率を向上させると考えています。

またPRを長期間放置してしまっているのも気になっております。

例えば次のPR
#96

そこで提案ですが、信頼できるコントリビューターをリポジトリのCollaboratorとして追加することはいかがでしょうか? Collaboratorとして追加されたコントリビューターは、PRのマージ権限を含む追加の権限を得ることができます。

次は具体的なCollaboratorとして追加する方法の紹介です。参考までに。

GitHubにおけるPull Request(PR)のマージ権限を他のユーザーに与えるには、そのユーザーを該当リポジトリの"Collaborator"か"Team Member"として追加する必要があります。以下はその手順です:

Collaboratorとして追加する

  1. まず、GitHubで該当リポジトリに移動します。
  2. リポジトリのメインページから「Settings(設定)」タブを選択します。
  3. 左側のメニューで「Manage access(アクセスの管理)」を選択します。
  4. 「Invite a collaborator(コラボレーターを招待する)」をクリックします。
  5. 追加したいユーザーのGitHubユーザー名を入力し、「Add collaborator to [リポジトリ名]([リポジトリ名]にコラボレーターを追加する)」をクリックします。
  6. ユーザーが招待を受け入れると、そのユーザーはPRをレビューし、マージする権限を得ることができます。

https://docs.github.com/ja/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository

@nyanp
Copy link
Owner

nyanp commented Jul 10, 2023

@wakame1367
ありがとうございます。確かに、長い間メンテが滞ってしまっている状態のため、他の方をCollaboratorとして追加する提案は私としても非常に有難いです。
特に @wakame1367 さんにはnyaggleに継続的にコントリビュートして頂いているため、ぜひCollaboratorに加わって頂けると嬉しいです。Invitationをお送りしたので、よろしければご確認ください。(もちろん、参加の判断は@wakame1367 さんにお任せします)

@wakame1367 wakame1367 added the enhancement New feature or request label Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants