私は、プル要求をマージしたコミッターの数をマスターブランチに使用しようとしました。しかし、私は却下行為を考えることはできません。他の人のGitHubリポジトリで共同編集者の人数を取得するにはどうすればよいですか?
GitHubでは、他の人のリポジトリ内の共同作業者の数を確認する方法はありますか?
私は、プル要求をマージしたコミッターの数をマスターブランチに使用しようとしました。しかし、私は却下行為を考えることはできません。他の人のGitHubリポジトリで共同編集者の人数を取得するにはどうすればよいですか?
GitHubでは、他の人のリポジトリ内の共同作業者の数を確認する方法はありますか?
Settings
タブをクリックし、次にCollaborators
をクリックします。
URLの例
https://github.com/<username>/<repo name>/settings/collaboration
あなたは、あなたがレポに行くことができ所有Graphs
をクリックしないリポジトリに貢献した人をチェックし、[Members
をクリックしてください。
URLの例
https://github.com/<owner username>/<repo name>/network/members
のGitHub API v3には、listing collaboratorsのエンドポイントがあります。
GET /repos/:owner/:repo/collaborators
それを使用するには、あなたが認証する必要があり、あなたはそれらの協力者の1かでなければなりません
{
"message": "Must have push access to view repository collaborators.",
"documentation_url": "https://developer.github.com/v3"
}
リポジトリの[Issues]セクションに移動し、著者または譲受人によってフィルタリングすると、a drop-down listing the repository's collaboratorsと表示されます。このドロップダウンのHTMLコンテンツは、例えば、別々のGETリクエストでは、オンデマンドでロードされます。
https://github.com/Leaflet/Leaflet/issues/show_menu_content?partial=issues/filters/authors_content
私にも同様の必要性がありました。そこで、google bigqueryでホストされているgithubarchiveデータベースから、リポジトリのマスターブランチで行われたすべてのPushEvent、CreateEvent、およびPullRequestEventの詳細を確認しました。これから、協力者であるすべてのユーザーを控えめに見積もることができました。マージされたすべてのPullRequestEventは、要求をマージした共同作業者の名前でプッシュイベントを発生させます。しかし、PullRequestEventが拒否された場合は、誰がPullRequestをクローズしたかを調べなければならず、元々プルリクエストを作成したユーザーでない場合、その人も共同作業者です。私はこれが最良の方法であるかどうかは分かりませんが、これは私が考えることができるすべてです。
あなたの答えは私のリポジトリでうまくいくと思いました。他のレポをどうやって取得できますか? –
ああ、そうです。私はその質問を理解していないと思う。 – ryanjdillon