#2401·buck

[FB] 将 Buck 移至稳定/开发分支发布模式

作者: gnuthor创建于 2020年2月24日更新于 2023年4月6日
标签announcement

为了允许我们对 Buck 的核心进行基础性的改变进行实验,Facebook 的 Build Infra 团队将在未来对 Buck 代码基础进行的任何更改都会发布到一个开发分支中。当前的 master 分支将转向一个稳定的角色,不会自动获得这些更改。对于这个稳定的 master 分支,我们将继续合并 PR 和帮助处理问题单,就像现在一样,我们也愿意根据需要从 dev 分支中提取有趣的提交。我们将确保新的 dev 分支中的更改继续通过 FB 内部 CI 系统中的 Buck 测试套件,同时我们会改变功能和 API,可能会破坏向后兼容性。我们的目标是能够将 buck 的开发代码基础置于一个允许更容易重用和快速演进有趣部分的状态中,而不会使 buck 的非 Facebook 用户面临风险,这些用户可能依赖某些代码路径。从长远来看,这种快速移动和实验的能力将带来极大的改进。我们正在探索将实现更动态、更渐进和更快速的构建系统的变化。我们将明确将核心与语言规则分离,为社区提供一个更稳定的可依赖的 API。