"Vendoring" is a vile anti-pattern (2014)

5 points by marchuk


andrewrk

Use git submodules

Absolutely not. They don't even get cloned by default. With vendoring you have the files. With git submodules you may or may not have the files, and your users will create bug reports asking where the files are. And they'll be right to do that, because git submodules have such shitty UX that nobody should be expected waste brain cycles using them or even thinking about using them.