Wie kann ich meine Beiträge auf GitHub überall sehen, außer in meinen eigenen Repos?

10

Ich möchte alle Beiträge sehen, die ich auf GitHub für andere geleistet habe, aber ich mache eine Menge Arbeit in meinen eigenen Repositories, sodass auf meiner Registerkarte "Beiträge" meine Verpflichtungen darin bestehen, dass mein Repo meine Beiträge für andere überschattet.

Wäre es möglich zu sehen, dass alle meine Beiträge Dinge wie mich mit anderen Projekten und Beiträge zu meinen eigenen Repositories ausschließen?

hak8or
quelle

Antworten:

6

Derzeit gibt es auf github.com keine Möglichkeit, dies zu tun. Die nächstgelegene Funktion ist möglicherweise die Suche nach Pull-Anforderungen und -Problemen:

Wenn Sie auf der Registerkarte Pull-Anfrage nach suchen author:yourusername -user:yourusername, wird eine Liste der Beiträge (nur Pull-Anfragen und Probleme geöffnet) für Repositorys erstellt, die Sie nicht besitzen.

pchaigno
quelle
Wenn Sie nur Beiträge in öffentliche Repositorys aufnehmen möchten, können Sie diese außerdem is:publiczur Suchabfrage hinzufügen .
Koen.
2

Sie können die folgende GraphQL-Abfrage im API-Explorer verwenden :

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

Die Liste der gültigen contributionTypes:

COMMIT Erstellt ein Commit

AUSGABE Ein Problem wurde erstellt

PULL_REQUEST Erstellt eine Pull-Anforderung

REPOSITORY Erstellt das Repository

PULL_REQUEST_REVIEW Eine Pull-Anforderung wurde überprüft

Geben Sie Ihr Login in Abfragevariablen ein und führen Sie es aus.

{
  "login": "zypA13510"
}
zypA13510
quelle