4 ms·
Just recently I thought to myself "it has been a long time since I saw the Github Unicorn". As it turns out, I didn't really miss it at all. Regarding the cent
by pselbert 9y ago
Just recently I thought to myself "it has been a long time since I saw the Github Unicorn". As it turns out, I didn't really miss it at all.
Regarding the centralized nature of Github: it is the centralized communication that is a problem, not the ability to share code. I can easily send a patch to somebody on my team, but that doesn't help me review a PR, reply to comments, trigger a CI build, or initiate a deploy.
Code sharing is only a small part of what a team relies on Github for.
- Tobani 9y agoFurther I think these are things that are generally harder to decentralize. I'm not sure how much marginal value there is doing so.
- kemitche 9y agoYup. Half the comments in this thread are "oh you could do issues in git or something." No, when my PM asks me if bug 123 is fixed, I want a single source of truth. Whether that truth is GitHub, JIRA or something else, it's still a single point of failure.
- PurpleRamen 9y agoMaybe the best way would be to put those wiki/issue/whatever-data in the repository itself and just build tools to throw at them. This could be github, gitlab or something local.
- Shoothe 9y agoThere is a decentralized review system based on Git. Take a look here: https://github.com/google/git-appraise https://github.com/google/git-appraise ...oh, wait...