3 ms·
>It is a simple process to move to GitLab BUT all the developer tools for many projects relies on GitHub. There are few faster ways for someone to ensure I cro
by Sir_Substance 9y ago
>It is a simple process to move to GitLab BUT all the developer tools for many projects relies on GitHub.
There are few faster ways for someone to ensure I cross their product off my list of things I consider production-ready than to do this.
Everything is relative and it isn't always a cardinal sin to tie some parts of ones product to github, but it's a common non-decision and overall I consider it a clear sign that the product developer lacks foresight. If they are short-sighted enough to design their system in a way that it will break if github goes away and supports no substitute workflow, I have to wonder what else they might be short-sighted enough to do.
- baldfat 9y ago> There are few faster ways for someone to ensure I cross their product off my list of things I consider production-ready than to do this. Care to explain? You don't use Python or other languages where the libraries are built off code that is on github???? You want it hidden into some strange package management system that is closed to developers?
- sanswork 9y agoThe code doesn't have to live on github for that use case. It would work just as well on gitlab or bitbucket or any publicly available git repo.
- Sir_Substance 9y agoPython is not using Github as a package management system. Python keeps it's packages on Pypi, which is a simpler and more specific product than Github, and seems to have a higher average uptime as a result. More importantly, the Pypi project is open source, which means I can set up a Pypi server inside my company to host private and/or critical packages and configure it to go upstream for anything I request but don't have locally. The Python strategy is a considered strategy that provides acceptable business continuity options. I don't give a shit where you store your source code, that's /your/ business continuity problem.
- baldfat 9y ago- Um maybe I am stupid but you can't simply just post things on Pypi and have contributors involved pypi is a final step???? If you have any contributors you have it on github (normally) or any other git you want and then push it to pypi. THis is why any major library of Python is developed on Github. I actually don't use github for anything except my public open source code, but almost every single Python library is on github and then pushed to pypi as a final step.
- deleted 9y ago[deleted]