Hacker News new | ask | show | jobs
by toastal 1239 days ago
The GitHub Actions on only references `/github/` and is only available through the proprietary forge. The gallery only shows `$USER_ORG/$REPO_NAME`. While seemingly subtle, it's this sort of behavior, treating Microsoft GitHub as the only place projects live, that is taking the distributed nature of Git and trying to centralize it. This is the same issue with Vim plugins giving priority shorthands for plugin names or npm having some shorthands like `$FORGE:$USER_ORG/$REPO_NAME` for dependencies, but if you drop the $FORGE you get GitHub as a default. This makes folks feel as if using an alternative host or self-hosting is inferior or less supported. This leads to newcomers thinking GitHub is Git. And that's not how distributed version control is supposed to be.