Dependency Vendoring
What it is and why it’s done
Vendoring in Software Engineering is the act of including 3rd party software directly in your product. The alternative is to let a dependency management tool install it.
One reason for vendoring is to avoid version conflicts when the dependencies are installed. For example, your amazing
software could require the dependencyA
in version 3.2.1
, but the…