Yeah Twitter doesn't work because it's not simply hosting the posts that you interact with elsewhere.
Github is simply hosting the repos.
Git is decentralized already. That's the key difference between Twitter and Github and why I made GAnarchy the way I did. and also why I make a point of hosting a GAnarchy instance on github pages and encouraging others to do the same. (self-hosted is better of course, but.)
You use federation. Federation means ppl can get banned, but there's no central authority for who gets banned - different instances have different ppl banned.
What if you could make a federated/decentralized git that doesn't care whether the git repo is made available by github or my-fancy-federated-git-host?
Github is simply hosting the repos.
Git is decentralized already. That's the key difference between Twitter and Github and why I made GAnarchy the way I did. and also why I make a point of hosting a GAnarchy instance on github pages and encouraging others to do the same. (self-hosted is better of course, but.)