Contribute to this guide

guide发布流程

以下指南描述了 CKEditor 5 代码发布的不同方式。

# 代码发布

# 稳定版本

定期代码发布(通常每年有 10 次)会带来不同的更改和新功能。它们通常根据我们的版本控制策略,分为重大更改和次要更改。

每个代码版本都在变更日志中记录,并列出所有发生的更改、添加和错误修复,同时还突出显示是否存在任何重大更改(会使最新版本在代码方面与以前版本不兼容的更改)。代码包发布在CKEditor 5 npm 网站上,并在构建器中更新,随时可以下载。

最好关注有关新发布的包的 npm 发布消息,以及定期查看变更日志。

# 每日构建

nightly 版本每天发布,并基于当前代码库的 master 分支构建。这意味着它们可能包含新功能和错误修复,但也可能包含错误和缺陷。因此,nightly 版本不适合生产环境。它们应该被视为一种实验性方法或测试场地。

这些版本每天都会创建,因此使用 nightly 包的集成测试可能会失败。在这种情况下,请在 CKEditor 5 问题跟踪器中创建一个问题。我们可能合并了一个回归,而我们的测试没有发现它。

# Alpha 和 RC 版本

有时,为了测试即将发布的稳定版本中的某些新功能或其他重要更改,也会发布 alpha 版本。虽然它们通常基于经过测试的代码,但仍然不是 stable 版本,因此在尝试使用它们时应保持相同的谨慎态度。

发布候选(rc)版本通常是在即将发布的版本中会成为 stable 版本的版本。

rcalpha 版本的命名方式是在上一个稳定版本后面添加一个带编号的类型后缀。nightly 版本用每日日期标记。

# 更新指南

如果存在任何会影响编辑器集成的重大或重要更改,并且需要特别注意,这些更改也会在 CKEditor 5 文档的 更新 CKEditor 5 部分中发布。这些指南提供针对集成者、管理员和开发人员的更技术、代码导向的信息,并提供更新时需要采取的解决方案和必要的步骤。

管理员和开发人员在每次发布后都应该参考更新指南,并确保正确实施所有引入的更改,以确保稳定且不间断的操作。新添加的指南用 NEW 图标标记,便于识别。

最好关注CKEditor 生态系统博客,因为它还包含有关功能、更改和计划开发的其他重要文章和新闻。您还可以订阅每月通讯,以获取有关最新版本的通知。