We software developers as a profession seem to have cultivated an almost active distain for anything resembling long-term thinking.
We software developers as a profession seem to have cultivated an almost active distain for anything resembling long-term thinking.
I don't really know the solution. I know Fossil [1] has bug tracking, wiki, forum and now even a chat, but I've never used it and use Github instead. Maybe adding issues and things like that to git itself would be a solution? I don't know what's the percentage of people using git the "Github" way (with at least issues intergrated into it) but if it's really high maybe it's time for git to follow usage?
[1]: https://www.fossil-scm.org/home/doc/trunk/www/index.wiki
There is no "people who imported this package also imported..." type functionality, and I don't think it would be useful if there was.
At least you can still work when your Git server goes down. And if your Git server is GitHub, you can keep working on your code and not have to go play sysadmin with your Git server.
> That gets access to the repo, but not issues, actions, code reviews, etc etc.
(to the extent that it's external to git, e.g., housed in GitHub rather than the repository), I think we're no longer talking, as your grandparent was, about:
> the most trivially distributed and self-hosted technology ever written ….