2 ms·
True, if the language tooling supports that kind of workflow well, and you do it right then it should indeed be a different case. Things like this SO thread se
by eternityforest 3y ago
True, if the language tooling supports that kind of workflow well, and you do it right then it should indeed be a different case.
Things like this SO thread seems to suggest manually copying dependencies is a somewhat common (bad ideaful) interpretation of the concept though:
https://softwareengineering.stackexchange.com/questions/372444/why-prefer-a-package-manager-over-a-library-folder https://softwareengineering.stackexchange.com/questions/3724...
- cxr 3y agoYou don't need special language tooling support. `git add` works regardless of which language you're using; we're shedding excessive tooling here (read: disentangling it from places it shouldn't be). "Why prefer a package manager over a library folder?" is a false dichotomy. Package managers are still responsible for managing packages—when your dependencies are checked into the repo, the package manager just operates on the packages that are already on disk instead of fetching them in a separate step and/or at the very last minute and being intertwined with the build process.