我们很高兴地宣布,我们的核心容器库迁移到单一的 monorepo 现已完成!
发生了什么变化
正如本月初宣布的,我们已将三个仓库(containers/common、containers/storage 和 containers/image)整合到一个单一的 monorepo 中
所有积极的开发现在都在这个仓库中进行。旧的仓库仍以只读模式可用,但它们不再接受新的问题或拉取请求。旧仓库中所有现有的拉取请求都已关闭并附有解释,旧的 Github 问题已转移到新的 monorepo 中。
Go 导入路径
作为此次迁移的一部分,您现在可以更新您的项目以使用稳定的远程导入,例如
go.podman.io/storage v0.0.0-20250826054041-6e4bed3c9118
go.podman.io/image/v5 v5.0.0-20250826054041-6e4bed3c9118
go.podman.io/common v0.0.0-20250826054041-6e4bed3c9118
这确保了即使我们做出进一步的结构性更改,导入路径仍能面向未来。
这为什么重要
将所有库集中在一个地方为我们带来了
- 更简单的开发:跨领域更改可以在单个 PR 中进行测试。
- 更快的发布:Podman 和相关项目的协调更新。
- 更少的摩擦:下游项目更容易进行版本管理。
我们对新结构感到兴奋,并期待容器生态系统之间更顺畅的协作。
留言