Liberapay Patrons Follow Me on LinkedIn Follow Me on Twitter Published Rubygems

I Am Using GitHub Under Protest

Github decided to sponsor me, because they rely on my tools.

In spite of that, I’m leaving. Why? I certainly do not have the spare-time to move hundreds of projects to a new home… but I’m getting started.

Some Issues

  1. A recent proposal to extend Github-flavored Markdown (ref)
  2. More than 2 years of ignoring requests to add an important feature (allow-failure) to Github Actions (ref, ref). When not ignoring, Github is completely misunderstanding the feature. How are those building Github Actions so deeply unfamiliar with core features of competing CI platforms.
  3. Latest iteration of Achievements was bad.
  4. Microsoft (parent of Github) has decided to ban commercial open source apps from their app store.

What about community?

I am interested in people’s thoughts on where to go next. Community involvement matters for open source projects, and I have dozens of them that could be affected, the biggest being oauth and oauth2 Ruby gems.

Regarding fragmentation, hopefully it will be resolved by federation, which is to source forges (like Github) what git was to version control (i.e. makes it distributed, at least in theory).

It looks like Gitea, Codeberg and Hostea will join the fediverse soon, within a year, and there are projects that will integrate Github with the fediverse as well (i.e. federate Github commits, PRs, issues, etc).

I’m interested in your thoughts, leave a comment below!