CKEditor从源代码自定义构建,包括某些票证修复

CKEditor custom build from source incl. certain ticket fix

本文关键字:包括某 源代码 自定义 构建 CKEditor      更新时间:2023-09-26

我需要在构建中具有 http://dev.ckeditor.com/ticket/10931 中完成的新功能(允许嵌套小部件)。

我知道它允许出现各种 ACF 错误,因为 ACF 目前没有过滤小部件中的小部件,但我认为我们可以在等待 4.5 到来的同时忍受它。

它是否应该通过从 https://github.com/ckeditor/ckeditor-dev 中签出主要分支并在其上进行构建来工作?

你提到的分支不稳定,不建议用于生产(参见 REDAME)。

此存储库包含以下分支:

  • 大师:开发即将发布的次要版本。
  • 专业:发展 即将发布的主要版本。
  • 稳定版:最新稳定版标签点 (非测试版)。 *最新:最新版本标记点(包括测试版)。
  • release/A.B.x(例如 4.0.x、4.1.x):发布冻结、测试和标记。 修补程序。

即使某些功能已经合并到mastermajor中,它们在发布之前还没有做好生产准备。这是因为插件与可能的错误(回归)之间存在不可预测的交互,一旦代码被冻结,这些错误会在综合测试阶段检测到。

始终存在功能损坏或 API 更改的风险,这使得将来迁移到稳定版本的 CKEditor 变得复杂。当然,你可以从不稳定的分支构建CKEditor包,即使用ckeditor预设工具,但我不建议在生产环境中使用它。

另请注意,基于 major 构建软件包意味着在即将发布的版本中包含其他功能和修复程序,这些修复程序可能会进一步破坏您的应用程序。由于 http://dev.ckeditor.com/ticket/10931 非常复杂,因此在您的情况下,仅提取相关提交可能非常棘手。