I think in the future if I am ever writing a code paper I am just going to take the list of contributors and copy paste that into the authors list with links to a git blame (with consent). If we're going to have a credit assignment system as broken as authorship, we can at least err on the "include everyone" side of the brokenness - I want the person who submits a PR to fix a typo in the docs to get credit for helping. People being incentivized to make lots of little contributions is good, actually.
It should be the same way with regular papers too - put your lab techs and undergrads on the paper! Put on the grad student/postdoc who isnt explicitly assigned to this project but ends up helping out anyway. Its literally free! Authorship inflation is a made up problem thats not even a problem!
@jonny this is good, but it might be easier just to take your name off the paper if you're going to be a lazy fuck 😂​