We moved from GitHub to Gitlab and the rate at which new contributors found the project effectively halved. We had a Matrix at some point and one person used it. The reality is you have to pick your battles.
Gamers 😤 For what it’s worth, more users, especially on a gaming-related project probably the effort providing basic support faster than it increases contributions.
The network effect is a real problem tho. Hopefully ForgeFed & Gitlab implementing ActivityPub will help with this. Same with OAuth with GitHub as the SSO provider.
Bridging Matrix seems like the best of both, but takes a lot more work.
I’m a purist, so if I see a project uses Discord, I’ll immediately start looking for viable alternatives.
We do, but people don’t come over. It’s a service issue; if the goal is maximize contributors, you need to minimize friction. A mirror minimizes friction, but it’s still a significant step over “just being on Github”:
That’s fine and I understand; and I’m cool if projects have multiple ways to make contributions. What I hate is when open source projects only exist and allow communications on closed platforms.
We moved from GitHub to Gitlab and the rate at which new contributors found the project effectively halved. We had a Matrix at some point and one person used it. The reality is you have to pick your battles.
Gamers 😤 For what it’s worth, more users, especially on a gaming-related project probably the effort providing basic support faster than it increases contributions.
The network effect is a real problem tho. Hopefully ForgeFed & Gitlab implementing ActivityPub will help with this. Same with OAuth with GitHub as the SSO provider.
Bridging Matrix seems like the best of both, but takes a lot more work.
I’m a purist, so if I see a project uses Discord, I’ll immediately start looking for viable alternatives.
Why not have a mirror on GitHub that makes it VERY clear that the development happens on another platform.
We do, but people don’t come over. It’s a service issue; if the goal is maximize contributors, you need to minimize friction. A mirror minimizes friction, but it’s still a significant step over “just being on Github”:
That’s fine and I understand; and I’m cool if projects have multiple ways to make contributions. What I hate is when open source projects only exist and allow communications on closed platforms.
So almost every project hosted on GitHub?
Oh I assure you I am no fan of Microsoft/Github :)