我们很高兴地宣布即将进行一项改动,该改动将简化并优化我们几个关键库的开发。我们将把三个主要的仓库合并到一个 Monorepo 中。
有什么变化?
我们计划迁移以下仓库
这三个都将合并到一个新的 Monorepository 中
迁移日期
计划迁移日期:2025年8月26日
在临近该日期时,我们将分享更多更新。
这对您意味着什么
迁移之后
- 所有活跃的开发都将转移到
container-libs
Monorepo。 - 现有的
common
、storage
和image
仓库将保持可访问,但为只读。 - 这些只读仓库将不再接收更新或新版本。
如果您的项目依赖于任何现有仓库,您需要更新您的导入路径以指向新的 Monorepo。
为了简化此过渡,我们将使用 Go vanity imports 来提供稳定的导入路径,这些路径不会受到未来结构变化的影响。请继续关注 — 一旦这些导入路径准备就绪,我们将发送更新通知。
如果您好奇新的 Monorepository 布局会是什么样子,您可以探索 https://github.com/containers/automation-tests/ 仓库中正在进行中的版本。
为什么选择 Monorepo?
将这些库整合在一起有以下几个好处:
- 在一个 PR 中更容易开发和测试跨领域变更。
- 简化这些库消费者的供应商集成。
- Podman 和相关项目的发布流程更快、更协调。
随着迁移日期的临近,请继续关注更多更新,感谢您对容器生态系统的持续支持!
发表评论