fdm:分叉的依赖管理器

时间:2024-05-20 13:34:26
【文件属性】:

文件名称:fdm:分叉的依赖管理器

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-20 13:34:26

Shell

fdm 分叉的依赖管理器 Go的实验性依赖项管理器,基于使用GitHub分支的供应商。 概述 供应商是将第三方依赖项置于您的控制之下的概念。 Go有许多不同的软件包管理器,其中一些支持供应商,而另一些则不支持。 典型的方法似乎涉及将第三方代码复制到您的存储库中,可能需要进行某种类型的导入重写。 fdm采用另一种方法,并假定您已分叉了依赖项。 它使用符号链接来避免必须进行导入重写。 这种方法的优点是(希望): 遵循GitHub友好的fork / PR工作流程 将第三方代码保留在代码存储库之外,以实现清晰的分隔(gitignore _vendor) 借助符号链接,无需导入重写 由供应商文件控制,使第三方依赖关系明确 将参数传递给git,以便您完全控制哪个是克隆(分支,标签,提交等) 这种方法的缺点是: 不会自动下载所有依赖项(通过设计) 安装 fdm只是一个bash脚本,因此只需


【文件预览】:
fdm-master
----LICENSE(1KB)
----fdm(5KB)
----README.md(5KB)

网友评论