Frontmatter
| id | 9097 |
| title | Feat: Include Repository Creations in DevRank Contributions |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Feb 10, 2026, 9:29 PM |
| updatedAt | Feb 10, 2026, 9:32 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9097 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8930 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 10, 2026, 9:32 PM |
Feat: Include Repository Creations in DevRank Contributions
tobiu added parent issue #8930 on Feb 10, 2026, 9:30 PM

tobiu
Feb 10, 2026, 9:31 PM
Input from Gemini 3 Pro:
✦ I have updated the
Updater.mjslogic to includetotalRepositoryContributions.Changes
- GraphQL Query: Added
totalRepositoryContributionsto thecontributionsCollectionrequest for each year.- Aggregation: Updated the summing logic to include this value in the total (
tc) and yearly (y) counts.This will effectively "recover" merit for users who create many repositories (e.g. library authors) without incurring the cost of the daily calendar query.
tobiu closed this issue on Feb 10, 2026, 9:32 PM
tobiu assigned to @tobiu on Feb 10, 2026, 9:32 PM
Objective
Update the DevRank
Updater.mjsservice to includetotalRepositoryContributionsin the total contribution count (tc).Problem
We recently observed a significant drop in contribution counts for prolific authors (e.g.,
pydannydropped from ~21k to ~16k). This regression occurred when we switched from the expensivecontributionCalendarquery to summing lightweight counters.Root Cause: The current
Updatersums:totalCommitContributionstotalIssueContributionstotalPullRequestContributionstotalPullRequestReviewContributionsIt omits
totalRepositoryContributions(creating new repos). For active maintainers who create many projects/forks, this is a significant "Merit" metric that we are currently discarding.Solution
totalRepositoryContributionsto thecontributionsCollectionquery inUpdater.mjs.val) and the total count (total).Expected Outcome
Contribution counts should increase, recovering some of the "lost" merit from the refactor, without re-introducing the performance cost of the calendar query.