您的功能请求是否与问题有关?
当前的 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 在线会议上讨论这个问题!!!
我非常同意这个问题应该得到解决。
为了便于讨论,我将尽快就此打开 PR。
好点出来了。 如前所述,我们可以在 1 月的 TSC 电话会议上在 Glide 和 Go Module 上讨论这方面的问题。
偶然发现一个博客,看起来不错: https :
偶然发现一个博客,看起来不错: https :
@suresh-lc PTAL 特别是关于#210!
最有用的评论
偶然发现一个博客,看起来不错: https :