Что означает "вендоринг" в Go?

когда я узнаю об управлении зависимостями Go, я часто слышу термин "поставщик", используемый в качестве глагола. Пример: "зависимости, которые ваши поставщики приложений..."

Что это значит продавец зависимость в этом контексте?


примеры:

"зависимости, которые продаются с вашим приложением"

источник: https://devcenter.heroku.com/articles/getting-started-with-go#declare-app-dependencies

"godep будет писать код проданы"

источник:https://github.com/tools/godep#go-15-vendor-experiment


уточняющие вопросы:

1 ответов


определена здесь для Go as:

Вендоринг-это акт создания собственной копии пакетов 3rd party ваш проект использует. Эти копии традиционно помещаются внутри каждый проект, а затем сохраняется в репозитории проекта.

Я не знаю брызги о Ruby.

по сути, вы берете пакет, храните его в своем собственном проекте и используете эту версию для сборки. Я сравниваю это с тем, как у вас может быть папка" поставщики", в которую вы помещаете сторонние css или js при создании веб-страницы.