I generally use my own Git server for my projects. I also use my sr.ht account for issue tracking and mailing lists, and their Git for some projects too.
Regardless of whether I'm using my own infrastructure with plain Cgit and plain mailing lists (except that my mailing list manager is slightly broken for now), or the slightly better-integrated environment sourcehut provides, a contributor who wishes to submit some of their commits may simply do the following with git-send-email:
git send-email HEAD^ --to='~runxiyu/public-inbox@lists.sr.ht'
or something similarThis is much easier, imo, than the pull-request workflow popularized by GitHub (which is proprietary by the way) and similar forges:
Why do certain people hate on sourcehut? Really convenient workflow IMO.