Что означает "вендоринг" в Go?
когда я узнаю об управлении зависимостями Go, я часто слышу термин "поставщик", используемый в качестве глагола. Пример: "зависимости, которые ваши поставщики приложений..."
Что это значит продавец зависимость в этом контексте?
примеры:
"зависимости, которые продаются с вашим приложением"
источник: https://devcenter.heroku.com/articles/getting-started-with-go#declare-app-dependencies
"godep будет писать код проданы"
источник:https://github.com/tools/godep#go-15-vendor-experiment
уточняющие вопросы:
Это связано с vendoring в Ruby?
этот термин полностью определен в the Go 1.5 Поставщик Эксперимент, или есть отдельное условное определение?
1 ответов
определена здесь для Go as:
Вендоринг-это акт создания собственной копии пакетов 3rd party ваш проект использует. Эти копии традиционно помещаются внутри каждый проект, а затем сохраняется в репозитории проекта.
Я не знаю брызги о Ruby.
по сути, вы берете пакет, храните его в своем собственном проекте и используете эту версию для сборки. Я сравниваю это с тем, как у вас может быть папка" поставщики", в которую вы помещаете сторонние css или js при создании веб-страницы.