喵托邦 Meowopia

发布流程

统一分支模型

OO 插件与客户端项目使用同一套渐进式发布流程,但分支名称只表示开发阶段,不能代替验收结论:

该流程不是长期维护两条并行的 Stable 开发线,也不要求收到政策更新后立即批量合并、删除分支或发布。冻结项目只同步必要文档,归档项目保持归档;已有 Release 内容和资产不覆盖。

OOWiki 是文档站,不套用插件二进制的 Alpha / Beta / Stable 分支模型。Wiki 继续通过文档审查、严格构建和 Pages 部署流程交付。

公开稳定版门禁

每个 OO 产品只有同时满足以下公开条件,Wiki 才会标记为 stable / released:

本 Wiki 只公开产品状态、安装、配置、支持、公开 API 用法、正式下载页和正式二进制校验值。非公开工程材料、开发期验证数据与敏感实现均不得进入公开页面。

  1. 冻结本次文档范围,确认未覆盖共享未提交改动。
  2. 核验版本、公开 Capability、命令、测试结论与正式二进制 SHA-256。
  3. 运行 UTF-8、断链、旧命名扫描和 python -m mkdocs build --clean --strict。
  4. 审查 diff,明确 implemented、published、code-prepared、planned、blocked。
  5. 由维护者批准后再提交、推送和发布 Pages;严格构建不会自动授权发布。

禁止伪造 badge、release、artifact、测试或提交身份。本仓库不从文档 CI 自动创建 GitHub Release。

Release body policy

Server-plugin stable releases contain only a concise bilingual 更新日志 / Changelog and, when required, 已知问题 / Known issues. They do not include Minecraft, Paper/Folia, or Java test-environment sections and do not include build-validation logs.

The only exception is the OOEngine Client Mod. Its release must additionally state prerequisite plugins, compatible OOConsole versions, and applicable/tested Minecraft and Java environments.