自分のリポジトリ以外のすべての場所へのGitHubでの貢献をどのように確認できますか?


10

私はGitHubで他の人に対して行ったすべての貢献を確認したいのですが、自分のリポジトリで大量の作業を行っているので、私の貢献タブには、私のリポジトリが他の人への貢献を覆い隠すことへのコミットがあります。

基本的に、私のすべての寄稿が、他のプロジェクトにスターを付けたり、自分のリポジトリへの寄稿をしたりするようなものを除外することは可能でしょうか?


回答:


6

現時点では、github.comでこれを行う方法はありません。最も近い機能は、プルリクエストと問題を検索している可能性があります。

[プルリクエスト]タブに移動して検索するとauthor:yourusername -user:yourusername、所有していないリポジトリに対して行われたコントリビューション(プルリクエストと未解決の問題のみ)のリストが表示されます。


さらに、パブリックリポジトリの投稿のみを含める場合はis:public、検索クエリに追加できます。
公園。

2

API Explorerで次のGraphQLクエリを使用できます。

query($login: String!){
  user(login:$login) {
    repositoriesContributedTo(contributionTypes: [COMMIT, REPOSITORY], last: 100, includeUserRepositories: false) {
      pageInfo {
        startCursor
        hasPreviousPage
      }
      nodes {
        owner {
          login
        }
        name
      }
    }
  }
}

有効なリストcontributionTypes

COMMITコミットを作成しました

問題が作成されました

PULL_REQUESTプルリクエストを作成しました

REPOSITORYリポジトリを作成しました

PULL_REQUEST_REVIEWプルリクエストを確認しました

クエリ変数にログインを入力して実行します。

{
  "login": "zypA13510"
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.