GSoC 2027 · contribution account book

The OSS Ledger

A running account of upstream standing, kept by double entry: three open issues and three open pull requests carried on the books for every project, at all times. When one clears, a fresh entry is posted to hold the balance.

statement of Builder106 as of 2026-07-25

Trial balance

29 of 36 positions posted 7 to fill. Issues 17 / 18, pull requests 12 / 18. 7 merged and struck since opening the book.

Account Issues PRs
glTF-Blender-IO3 / 34 / 3
blender/blender3 / 32 / 3
python/cpython3 / 33 / 3
pwndbg2 / 30 / 3
neovim/neovim3 / 31 / 3
gitlab-org/cli1 / 10 / 1
gitlab-org/gitlab1 / 11 / 1
gitlab-org/gitlab-runner1 / 11 / 1

Only open entries carry toward each 3 / 3 balance. Cleared items (merged or closed) drop off the balance and are listed beneath it, marked for reposting. Figures are pulled live from GitHub and the Gitea API at projects.blender.org.

Work that no merge count captures: triage, review, meeting attendance, and community answers.

Blender
Bug triage: repro, mark confirmed
target 1 / wk0
Patch review on others' PRs
target 1 / wk0
Module meeting attendance
pipeline-IO / glTF · weekly0
pwndbg
Answer issues / discussions
target 1 / wk0
Patch review on others' PRs
target 1 / wk0
Neovim
Issue triage: label, repro, dedup
target 1 / wk0
Answer GitHub Discussions
target 1 / wk0
Patch review on others' PRs
target 1 / wk0
Discourse / Matrix answers
:h-documented behavior0
cpython
Discourse: Core Dev / PEPs / Ideas
discuss.python.org · site-wide0
Patch review on others' PRs
target 1 / wk0
glTF-Blender-IO
Community forum / working group
khronos.org · gltf0
Patch review on others' PRs
target 1 / wk0

Past weeks' supplementary work, kept for the record.

One-off pull requests outside the GSoC target repos and outside my own, with no standing balance kept — just what shipped, newest first. Full history on GitHub →

Posting instructions
# Repost the whole book (needs an authenticated gh + curl)
python3 refresh.py

# Open entries on GitHub (glTF, cpython, pwndbg, neovim)
gh search issues --author Builder106 --repo KhronosGroup/glTF-Blender-IO \
  --repo python/cpython --repo pwndbg/pwndbg --repo neovim/neovim

# Open entries on Blender (Gitea, not GitHub)
curl -s "https://projects.blender.org/api/v1/repos/blender/blender/issues?type=pulls&state=all&created_by=Builder106"

# Verified supplementary lines
gh search issues --commenter Builder106 --repo pwndbg/pwndbg --repo neovim/neovim
gh search prs    --reviewed-by Builder106 --repo pwndbg/pwndbg --repo neovim/neovim

# GitHub Discussions answered (gh search doesn't cover Discussions, so this goes via GraphQL)
gh api graphql -f query='query($search:String!){ search(query:$search, type: DISCUSSION, first: 1) { discussionCount } }' \
  -f search="repo:pwndbg/pwndbg commenter:Builder106"

# Python Discourse posts (public API, but returns 404 while my profile is private)
curl -s "https://discuss.python.org/u/Builder106/summary.json"

# Other contributions (everything else, minus own repos and the above)
gh search prs --author Builder106 --json repository,title,state,url,number,createdAt --limit 100