Biggest hurdle is making a GitHub account; not another account. Can I just send patch files via nostr?
Yes, use ngit to send patches/proposals. Get it at GitWorkshop.dev or Zapstore. Example of one we just merged https://gitworkshop.dev/r/naddr1qq9yzmr90pskuerjd9sszrthwden5te0dehhxtnvdakqygrszgsjsfemmsr6lxl8wf06t39uplq5dpntasudgsmqm39udnqchypsgqqqw7vs6gtg66/proposals/note17x8avjqkzpmzn30gannakfu0rtrq8ns3p0fym7xlyj7wusrh8xhq4hqf2h
Making accounts is easy with a password manager like bitwarden. I LIKE making new accounts now. All one-time usernames as well as passwords of course.