Вендинг - это акт создания собственной копии сторонних пакетов ваш проект использует. Эти копии традиционно размещаются внутри каждый проект, а затем сохраняется в репозитории проекта.
Контекст этого ответа находится на языке Go, но концепция по-прежнему применяется.
Ответ 2
Если ваше приложение зависит от определенного стороннего кода, доступного вам, вы можете объявить зависимость и позволить вашей системе сборки установить для вас зависимость.
Если, однако, источник стороннего кода не очень стабилен, вы можете "продать" этот код. Вы берете сторонний код и добавляете его в свое приложение более или менее изолированным способом. Если вы серьезно относитесь к этой изоляции, вы должны "отпустить" этот код внутри своей организации/рабочей среды.
Еще одна причина для продажи - это использовать какой-то сторонний код, но вы хотите немного изменить его (вилка, другими словами). Вы можете скопировать код, изменить его, выпустить его внутренне, а затем позволить вашей системе сборки установить этот фрагмент кода.