it's been hard being someone who's not a fan of the github monopoly and having to pick between gitlab (please don't), codeberg (they do a good job at copying github but I think we can do better) and sourcehut (super fast and efficient but they want you to use email to collaborate)
I just came across the idea of "patch requests": https://pr.pico.sh/
the idea is that instead of attaching your patch to an email, you ssh
it to a service that tracks patches submitted; review on the patches is just done by submitting follow-up patches that put comments into the code; successive fixes that address the reviewer's issues delete the comments and then it's ready to go; you run a single ssh
command to get a patch you can pipe directly to git am
when a patch is pushed it updates an RSS file you point your HTTP server at
no account needed, no client software to install; everything is spare and minimal but smooth
it's been hard being someone who's not a fan of the github monopoly and having to pick between gitlab (please don't), codeberg (they do a good job at copying github but I think we can do better) and sourcehut (super fast and efficient but they want you to use email to collaborate)
I just came across the idea of "patch requests": https://pr.pico.sh/
there's a demo video: https://www.youtube.com/watch?v=d28Dih-BBUw
I'm looking forward to trying it out; apparently it's still a fairly new project (first commit in March) but I think it has the potential to be huge by picking just the right slice of the problem to solve