I already started doing something similar with nostrocket too: repo announcement events.
I didn't use patches but instead created pull request events pointing to the repo and commit.
What I was missing was patches. The ability to send a patch without needing a public bare repo is a killer feature that didn't make it onto my radar.