Làm cách nào tôi có thể thấy những đóng góp của mình trên GitHub ở mọi nơi ngoại trừ cộng đồng của chính tôi?


10

Tôi muốn xem tất cả các đóng góp tôi đã thực hiện cho những người khác trên GitHub, nhưng tôi làm rất nhiều công việc trong kho lưu trữ của riêng mình để tab đóng góp của tôi có những cam kết của tôi làm lu mờ những đóng góp của tôi cho những người khác.

Về cơ bản có thể thấy tất cả các đóng góp của tôi loại trừ những thứ như tôi tham gia các dự án khác và đóng góp cho kho lưu trữ của riêng tôi không?


Câu trả lời:


6

Hiện tại, không có cách nào để làm điều này trên github.com. Tính năng gần nhất có thể là tìm kiếm các yêu cầu và vấn đề kéo:

Nếu bạn đi vào tab Yêu cầu kéo và tìm kiếm author:yourusername -user:yourusername, bạn sẽ có một danh sách các đóng góp (chỉ các yêu cầu kéo và các vấn đề được mở) được thực hiện cho các kho lưu trữ mà bạn không sở hữu.


Ngoài ra, nếu bạn chỉ muốn bao gồm các đóng góp trên các kho lưu trữ công cộng, bạn có thể thêm is:publicvào truy vấn tìm kiếm.
Koen.

2

Bạn có thể sử dụng truy vấn GraphQL sau đây trong API Explorer :

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

Danh sách hợp lệ contributionTypes:

CAM KẾT Tạo một cam kết

VẤN ĐỀ Tạo một vấn đề

PULL_REQUEST Tạo yêu cầu kéo

REPOSITORY Tạo kho lưu trữ

PULL_REQUEST_REVIEW Đã đánh giá yêu cầu kéo

Nhập thông tin đăng nhập của bạn trong các biến truy vấn và sau đó thực hiện.

{
  "login": "zypA13510"
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.