This is my biggest complaint about gogs. I use it for personal projects but it is harder to collaborate with and get pull requests from other developers using gogs than it is with github. It is a pain if you have to register with every gogs instance that you want to prepare a pull request for.
I think if gogs/gitea was self-hosting it would encourage the developers to find easier ways of collaborating.
This is my only complaint about gogs. It is amazing otherwise, suits my needs, is low maintenance and is an impressive piece of work. I would encourage anyone to try it that wants to have private repositories for personal projects.
We will integrate OAuth2 and after that we also want to integrate federated pull requests so that you can create pull requests from other gitea instances as well.
After the integration of the missing features like OAuth2, protected branches, ci status and some others we will start dog-fooding, than Github will just stay as a mirror for contributors that don't want to login to our gitea instance.
Gogs is a great way to have Github-like private repositories for free on your own infrastructure. Github is still Github for open source projects.
This is my biggest complaint about gogs. I use it for personal projects but it is harder to collaborate with and get pull requests from other developers using gogs than it is with github. It is a pain if you have to register with every gogs instance that you want to prepare a pull request for.
I think if gogs/gitea was self-hosting it would encourage the developers to find easier ways of collaborating.
This is my only complaint about gogs. It is amazing otherwise, suits my needs, is low maintenance and is an impressive piece of work. I would encourage anyone to try it that wants to have private repositories for personal projects.
Github has OAuth2 - couldn't gogs have a "log in with Github" option that pulls all the data it needs from there automatically?
When Gitea gets support for consuming OAuth2 this will be make possible
Tracking Issue is https://github.com/go-gitea/gitea/issues/26
You may want to take a look at this issue:
https://github.com/go-gitea/gitea/issues/184
We will integrate OAuth2 and after that we also want to integrate federated pull requests so that you can create pull requests from other gitea instances as well.
It will be hosted on a Gitea instance soon. It wasn't done yet because of few missing features, etc.
After the integration of the missing features like OAuth2, protected branches, ci status and some others we will start dog-fooding, than Github will just stay as a mirror for contributors that don't want to login to our gitea instance.