The list of merged PRs along with the contribution frequency would address @joeld’s concern that we currently give “equal weight among people who did much more — for having done little to nothing”.
Just to reiterate, in case it wasn’t clear to anyone, this “concern” was solely about my own inclusion in the list and not anyone else’s. I can see an argument for keeping the list the way it is, I just wanted to float the notion of being able to opt out particular commits from “counting” towards that list. (Maybe sticking a or a emoji in the commit message or something idk) I would hope that hours of effort would not be expended on this just because of me, but perhaps if others felt the same way the effort might be justified.
I do like the example release announcement from Lean.
A good heuristic for whether a given Chez scheme contributor might consciously think of their commit as counting towards Racket development would be to see if they’d ever made any contributions to the other Racket repos. So a commit to Chez from Robby does get him a spot on the Racket release contributor list, but a commit to Chez from ESR (probably) does not.
Whether or not this is worth the effort to implement is debatable. I was going to make a PR to this effect, but I decided I’ll never get to it, which says something right there.
... though in fact this is a list of packages, not repos, so there's a lot of overcounting; there are 250+ packages in this directory. So actually you'd probably want to grep for 'source' in the pkgs-all file.
There's probably a nicer way to do this, TBH.
Also worth noting is that some of these repos are not under the github racket account.
A whole bunch of packages are inside the racket/racket repo. The following use of grep in the pkgs-all file in the release-catalog shows these packages (e.g.: at-exp-lib, base, compiler, compiler-lib, etc.)