我又遇到了一个问题。
此更改 在 2.6.0beta2 中引入了 $danger-low-mid。
这导致 discourse-styleguide 插件 出现错误,因此该插件已更新,并引入了 .discourse-compatibility 文件,以将插件锁定在 Discourse 2.5.0 之前的提交版本。
这在 Discourse 2.5.1 上会出错。由于此更改永远不会被反向移植到稳定版,因此 .discourse-compatibility 文件需要在每个新的 2.5.x 稳定版发布时进行更新。
每个插件的每个 .discourse-compatibility 文件都需要在每个新的 2.5.x 稳定版发布时进行更新。
另一种方案是让兼容性文件指向 2.5.999 版本,这样在整个 2.5.x 生命周期内,插件将始终保持在提交 1f86468b2c81b40e97f1bcd16ea4bb780634e2c7。但这在我看来非常取巧。