Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Improve GitHub Contributor Selection and Cutoff Controls

Đang mở
#78 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 8 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
15/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
github, javascript
Lĩnh vực
tooling

Hướng nghiên cứu

The payload names no files, so start by searching the codebase for where GitHub contributors are fetched, ranked by commit count and trimmed to a list. Then check how fork status is read from the GitHub API. Done means a written evaluation and recommendation covering the four acceptance criteria, with trade-offs for configurable limits, date or commit cutoffs, and fork-based history detection. This is design work, so ask the maintainers to confirm scope before writing any code.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Improve GitHub Contributor Selection and Cutoff Controls

Description

OpenCite uses GitHub contributor information to supplement citation metadata, but the current contributor ranking and selection process may not always surface the most relevant people for a project.

Commit counts do not necessarily reflect authorship or the significance of someone's contributions. This becomes especially challenging when a repository is forked, cloned, or adapted from an existing project, since its history may include contributors who worked on the original project rather than the current one.

For example, a researcher may build on an existing repository while retaining some of its history, or a repository may no longer be recognized by GitHub as a fork. In these cases, it may be difficult to distinguish contributors to the original project from those who contributed to the current project.

Questions to Investigate

  • How should OpenCite determine which GitHub contributors to surface, and how many should be shown by default?
  • Could users configure the number of contributors or apply a cutoff to the contribution history?
  • Would a date cutoff or specific commit hash help distinguish relevant contributors from inherited project history?
  • Can GitHub's fork metadata or commit history help identify where independent development began?
  • How should OpenCite handle repositories that originated from another project but are no longer recognized as forks?
  • Could OpenCite provide more context about why a contributor was surfaced, rather than relying primarily on commit counts?

Potential Direction

Investigate configurable contributor selection and history-based cutoffs, including whether repository fork information can help identify the relevant contribution history.

The goal is to give users more control over which contributors are surfaced as potential authors, particularly for projects that build on existing repositories, without assuming that commit activity alone determines authorship.

Acceptance Criteria

  • Evaluate the limitations of the current contributor ranking and selection behavior.
  • Investigate the feasibility of configurable contributor limits and date/commit cutoffs.
  • Assess whether fork metadata and commit history can help distinguish inherited contributions from project-specific contributions.
  • Recommend an approach for improving contributor selection, including relevant trade-offs.
Ngôn ngữ chính
JavaScript
Star
0
Fork
0
Merge trung bình
10 ngày 7 giờ
Pull request đã merge (30 ngày)
3

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Imageomics/OpenCite

Tất cả issue của Imageomics/OpenCite

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.