195 merged PRs across 86 external projects, out of 213 total public merged PRs including my own repositories.
Projects are ordered by GitHub stars. Each link below is an actual merged PR; stars describe the project, not the size of my contribution.
- 2026-11-02 · mvdan/xurls #86 — Keep queries and fragments after scheme-less hosts
- 2026-11-01 · gocarina/gocsv #310 — Validate each record during channel marshalling
- 2026-11-01 · paulmach/orb #183 — Handle empty bounds in extension and intersection
- 2026-10-31 · orhun/git-cliff #1642 — feat(parser): support abbreviated SHAs in commit parsers
- 2026-10-28 · tox-dev/platformdirs #630 — ✅ test(unix): use host strerror in warning tests
The hourly GitHub Action collects every page of merged PRs authored by yuefdev through GitHub's GraphQL API. Only public repositories are published. Upstream counts exclude repositories owned by yuefdev; the separate total includes them. Open and closed-but-unmerged PRs are excluded.
The six featured projects are selected by current GitHub star count, with a link to the latest accepted contribution in each. The latest-merges list is ordered by the actual merge timestamp. Contribution status does not imply a maintainer or core-team role.
View the collected public data · Verify upstream merges on GitHub
The existing snapshot is retained if GitHub fails to return complete data. Refreshes commit only changed files; image URLs include a content hash to refresh cached profile images. To refresh locally with a GitHub token:
python3 .github/scripts/update_oss.pyThe script uses GH_TOKEN; the workflow uses GitHub's built-in token and needs no additional secrets or services.
My contributions include bug fixes, regression tests, documentation and responses to review feedback. Individual PRs contain the implementation, discussion and verification evidence. I use AI-assisted development tools and disclose their use in contributions according to each project's policy.