You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GCM supports gitlab.com out the box. Other GitLab instances require special setup, including creating an OAuth application (typically something done by OAuth application developers rather than users). More user friendly would be to ship with support for popular GitLab instances.
Previous discussion raised reasoned concerns about fairness and maintenance burden:
we should not hardcode public instances outside of the host-maintained offering (gitlab.com, github.com, etc). Doing so opens the project and maintainers up to a lot of risk and burden. Instances come and go over time. Some may construe support of some instances as being an endorsement of that entity. The potentially unbounded number of requests to add a new instance is not scalable. It's not fair to decide to take some instances over others.
Good points. Indeed, a quick web search reveals dozens of small academic GitLab instances.
How does that sound? That would help thousands of open source developers with minimal maintenance burden (approx 5 minutes per instance to create OAuth application).
Workaround: If it helps anyone else in the meantime, here is unofficial config for the above instances.
The docs at this link contain a popular set of instances. We may consider adding other instances to this documentation in the future, but do not plan to put them into the GCM codebase.
GCM supports gitlab.com out the box. Other GitLab instances require special setup, including creating an OAuth application (typically something done by OAuth application developers rather than users). More user friendly would be to ship with support for popular GitLab instances.
Previous discussion raised reasoned concerns about fairness and maintenance burden:
Good points. Indeed, a quick web search reveals dozens of small academic GitLab instances.
In the "ethos of GCM as an open, universal and agnostic project", I tried to come up with narrow but fair criteria for including other instances that would help the most users but minimise maintenance burden:
These would be satisfied by only a handful of popular GitLab instances, all associated with 'household name' open-source projects of good reputation:
How does that sound? That would help thousands of open source developers with minimal maintenance burden (approx 5 minutes per instance to create OAuth application).
Workaround: If it helps anyone else in the meantime, here is unofficial config for the above instances.
The text was updated successfully, but these errors were encountered: