`cmd/go: [modules + integration] go mod pack, 将源代码打包为模块文件,

wnrlj8wa  于 2个月前  发布在  Go
关注(0)|答案(2)|浏览(33)

这个报告是一系列报告的一部分,应@mdempsky的要求编写,重点是为Go模块集成者提供友好的体验。

在确保阅读并理解general context之前,请不要关闭或标记为重复。 识别问题点花费了很多精力。

需要的功能

Go需要一个官方的go mod pack命令,该命令处理一组解包的Go模块,并生成相应的打包模块文件以供重用(如goproxy中所述)。这与#27858的问题不同,因为#27858希望将生成的文件放入模块缓存中,将它们与其他来源的模块混合在一起,并禁止除当前用户之外的任何人重用结果。

约束条件

动机

在Go模块世界中创建和管理第三方代码的基础要求能够生成作为单独CI/CD运行中的基准块的go模块文件。

ds97pgxw

ds97pgxw2#

https://golang.org/cl/202042提到了这个问题:zip: add package for creating and extracting module zip files

相关问题