/me ddg'ing how to sphinx in markdown
in case you're wondering, the "master" term in git actually *does* originate from "master/slave" terminology. the term comes from an older SCM that has a "master/slave" hierarchy for repositories and branches:
GitHub to replace "master" with alternative term to avoid slavery references:
Also, Google/YouTube, Twitter, etc:
> If you have a "friend" who works at Facebook, cut them out of your life, like you would your racist cousin.
At this point, if a git repo app for NextCloud existed I'd just install that, because a PHP app feels about right for this kind of swamp.
Github: Actually profits from organisations that torture people
GitLab: Doesn't currently profit torture capitalism but is totally keen to do so
Gitea: Looks great but written in a language that is run by a cabal of techbros at the mercy of GOOG
GitBucket: Scala? Hahaha
Trac: UX and workflow that's stuck in the 00's
Phabricator: UX that's stuck in the 90s'
Sourcehut: UX, workflow and Hackernews author stuck in the 90's (apologies to n-gate.com)
(woah, that got dank rather quickly)
Developer seeking libre-software-friendly git host with contemporary workflow and a UX that doesn't make my eyes bleed and doesn't engage with surveillance or torture capitalism.
But also, legacy languages (C, Java < 1.8, EcmaScript < 2015, Python < 3.5) just aren't worth it.
Sure, jumping to a non-ancient language or updating to a newer language version will cost you some time coming up to speed with new features and idioms. $DEITY-forbid you may even need to do something different! But the amount of time and effort you will save in the long run is immeasurable.
Melbourne, Kulin Nation.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!