Edge-home-orchestration-go: [构建系统] 应用 Go Modules 而不是依赖 Glide

创建于 2020-12-30  ·  4评论  ·  资料来源: lf-edge/edge-home-orchestration-go

您的功能请求是否与问题有关?
当前的 edge-home-orchestration-go 项目是通过使用glide构建的。 因此,使用现有的基于 Go Modules 构建系统的开源项目对我们来说非常具有挑战性。 一个很好的例子是我们不能应用最新版本的 Docker Engine 和最近的 EdgeX 特性,这些特性都基于 Go Modules。 除了使这种情况变得更糟之外,第 3 方开发人员在构建自己的由 edge-home-orchestration-go 驱动的应用程序时可能会遇到巨大的困难,因为他们中的大多数人使用的是 Go Modules 而不是 Glide。 特别是,如果有开发人员使用 edge-home-orchestration-go 的某个子集,他/她应该将有关这些子集包的有关 GitHub url 完整地描述到他们的import例如github.com/lf-edge/edge-home-orchestration-go/src/common/logmgr common/logmgr

描述您想要的解决方案
应用基于 Go Modules 的新构建系统并弃用基于 Glide 的构建系统。

建议:让我们在即将于 2021 年 1 月举行的 TSC 在线会议上讨论这个问题!!!

enhancement refactoring

最有用的评论

偶然发现一个博客,看起来不错: https :

所有4条评论

我非常同意这个问题应该得到解决。
为了便于讨论,我将尽快就此打开 PR。

好点出来了。 如前所述,我们可以在 1 月的 TSC 电话会议上在 Glide 和 Go Module 上讨论这方面的问题。

偶然发现一个博客,看起来不错: https :

偶然发现一个博客,看起来不错: https :

@suresh-lc PTAL 特别是关于#210!

此页面是否有帮助?
0 / 5 - 0 等级