问题 Go中的“vendoring”是什么意思?


在了解Go的依赖管理时,我经常听到用作动词的术语“供应商”。示例:“应用程序供应商的依赖项......”

这是什么意思 供应商依赖 在这种背景下?


例子:

“使用您的应用程序销售的依赖关系”

资源: https://devcenter.heroku.com/articles/getting-started-with-go#declare-app-dependencies

“godep将编写出售的代码”

资源: https://github.com/tools/godep#go-15-vendor-experiment


后续问题:


4876
2018-01-31 01:40


起源

相关/可能重复 Go 1.5中的包版本管理 - icza


答案:


定义 这里 作为Go:

供应是制作您自己的第三方软件包副本的行为   你的项目正在使用。这些副本传统上放在里面   每个项目然后保存在项目存储库中。

关于Ruby我不知道。

从本质上讲,您将获取一个包,将其存储在您自己的项目中并使用该版本进行构建。我把它比作你可能有一个“供应商”文件夹,你可以在建立一个网页时放置第三方css或js。


14
2018-01-31 02:05



该定义与Ruby上下文中的定义相同。 - cozyconemotel