|
|
|
|
|
by vorpalhex
1194 days ago
|
|
There was an attempt to bring a distributed forge architecture to gitea and co. The idea being the project could be hosted on one instance but you could fork to your own to do your work before PRing back to the project. Github but bring your own. I believe the project died out but it was a good idea. All the benefits of Github without the lock in and single point of failure. |
|
Ultimately a "pull request" is just that; a request for someone to pull your branch into theirs. You can already add Git remotes from different services, review the changes locally, and collaborate over email. GitHub et al simply add a nicer UI for this, but there's no reason why you couldn't make a PR from one service to another. If only they'd be willing to interoperate, which is the biggest hurdle.
I'm not familiar with why that Gitea project failed, but I imagine that making this work for multiple instances of a single OSS project would be much easier.
[1]: https://www.git-scm.com/book/en/v2/Distributed-Git-Contribut...