Skip to content

feat(scoring): implement dual scoring system (Repo Trust + Profile Score) - #22

Merged
taiiiyang merged 1 commit into
mainfrom
feat/improve-score-calculate
Mar 10, 2026
Merged

feat(scoring): implement dual scoring system (Repo Trust + Profile Score)#22
taiiiyang merged 1 commit into
mainfrom
feat/improve-score-calculate

Conversation

@taiiiyang

@taiiiyang taiiiyang commented Mar 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace single-dimension scoring with two independent 0–100 scores: Repo Trust Score (contributor's relationship with current repo) and Profile Score (global GitHub profile)
  • Add new scoring modules (repo-score.ts, profile-score.ts) with four dimensions each, using logarithmic scaling to prevent extreme values from dominating
  • Extend GitHub API data fetching (GraphQL + REST fallback) to collect additional signals: org membership, follower/following ratio, top repo stars, forks, contributions, language diversity
  • Update UI with tab-aware score header that switches between Repo Trust and Profile scores
  • Update README (EN + zh-CN) with new dual scoring documentation and Chrome Web Store install link

…ore)

Replace single-dimension scoring with two independent 0–100 scores:
- Repo Trust Score: measures contributor relationship with current repo
  (familiarity, community standing, OSS influence, PR track record)
- Profile Score: measures global GitHub profile
  (community presence, OSS impact, activity, ecosystem)

Also update README docs with new scoring algorithm details and
add Chrome Web Store install link.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added the feat label Mar 10, 2026
@taiiiyang
taiiiyang merged commit 7d814dd into main Mar 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant