因为吃饱了撑的 fluent-flarum 正在准备下一个大版本更新并将推出大量新功能,因此推出了一套类似 Microsoft Windows 预览体验计划的构建体系。
Stable
向此通道推送稳定版本。任何在 main 分支的不带beta
的版本即为稳定版本。稳定版本经过尽可能严密的验证,确保最少 Bug。
稳定版本可以获得修订更新(即第三位版本号的更新)以修复细小 Bug 并获取少量 UI 更新。
Beta
向此通道推送测试版本。任何在 main 分支带有beta
的版本即为测试版本。测试版本经过一定验证以保证不会出现大问题。
发布测试版本将向外部通知,同时会介绍新增功能。接受来自论坛和 Github issues 的 Bug 反馈。
计划每个月推送一次更新。请注意,由于 composer 的特性,使用composer require fluent-flarum/fluent-flarum
可能会导致 Beta 版本恰为最新版本时被安装,因此请确保指定版本号。
Dev
向此通道推送开发版本。任何在 mp_refresh 分支的不带dev
的版本即为开发版本。经过少量验证以保证不会出现致命问题。
发布开发版本仅向 Github 的 mp_refresh 分支推送 Release,同时会介绍新增功能。接受来自 Github issues 的 Bug 反馈和新功能请求。
最多两个星期会发布一次更新。
Canary
向此通道推送跟踪版本。任何在 mp_refresh 分支带有dev
的版本即为跟踪版本,总是与本地代码库保持同步。未经任何验证,可能会导致无法正常工作。
发布跟踪版本仅向 Github 的 mp_refresh 分支 Push,不会介绍新增功能或更改。接受来自 Github issues 新功能请求。
更新时间不定,但可能会很频繁。
请使用composer require fluent-flarum/fluent-flarum:dev-mp_refresh
安装,并务必使用php flarum cache:clear
。
为保证测试的便捷度和安全性,将从下一个版本开始,为 Stable 之外的通道构建添加一个开关,若遇到问题,只需关闭开关即可立即退回到最新稳定版本。这个开关实际上已经加了只是还不起作用就是了
过去我们已经在 Beta 通道发布过一次更新。虽然论坛短期内应该不会安装/更新任何扩展,不过我还是推出了第一个 Canary 版本(自下次起不再通知)。
另外这确实很粗糙,新代码几乎全部无法正常工作
明天将进一步发送给 Flarum 国际站&中文站