关闭 P2 package editor 收尾
This commit is contained in:
@@ -85,15 +85,14 @@ Packages/com.flowscope.gamecore/
|
|||||||
|
|
||||||
已完成:
|
已完成:
|
||||||
- Runtime / Addressables / Editor 镜像到 package。
|
- Runtime / Addressables / Editor 镜像到 package。
|
||||||
- `Samples~/MainMenuP0` 作为 package sample 候选。
|
- `Samples~/MainMenuP0` 作为 package sample 候选,并已在空白消费方手动导入验收。
|
||||||
- `Tests~/EditMode` 第一刀最小 smoke 测试。
|
- `Tests~/EditMode` 第一刀最小 smoke 测试。
|
||||||
- Git package 在 FishingFrenzy 中完成最小消费方验证。
|
- Git package 在 FishingFrenzy 中完成最小消费方验证。
|
||||||
|
- `v0.2.0-preview.2` 已在 `TestFlowScopePackage` 完成空白消费方刷新确认。
|
||||||
|
|
||||||
仍未完成:
|
不作为 P2 package/editor 收尾阻塞:
|
||||||
- package sample 导入后的人工验收。
|
|
||||||
- package `Tests~` 全量策略与 PlayMode 测试迁移。
|
- package `Tests~` 全量策略与 PlayMode 测试迁移。
|
||||||
- 真正空白 Unity 项目的 Git URL 安装复验。
|
- 是否将 package 作为源码主线。
|
||||||
- 下一个 preview tag。
|
|
||||||
|
|
||||||
## 最小 Bootstrap 示例
|
## 最小 Bootstrap 示例
|
||||||
|
|
||||||
@@ -264,10 +263,8 @@ public sealed class FlowScopeBootstrap : MonoBehaviour
|
|||||||
|
|
||||||
## 当前限制
|
## 当前限制
|
||||||
|
|
||||||
P2 收口前仍需要完成:
|
P2 package/editor 已随 `v0.2.0-preview.2` 完成收口。后续仍需要单独规划:
|
||||||
|
|
||||||
1. package sample 导入验收。
|
1. package `Tests~` 全量策略和 PlayMode 测试迁移策略。
|
||||||
2. package `Tests~` 全量策略和 PlayMode 迁移策略。
|
2. 是否将 package 作为源码主线。
|
||||||
3. 真正空白 Unity 项目 Git URL 安装复验。
|
3. 更完整的发布流水线和版本兼容策略。
|
||||||
4. 下一个 preview tag。
|
|
||||||
5. Unity Test Runner 或明确记录无法执行原因。
|
|
||||||
|
|||||||
@@ -37,12 +37,11 @@ Packages/com.flowscope.gamecore/
|
|||||||
- MainMenuP0 镜像到 `Samples~/MainMenuP0`。
|
- MainMenuP0 镜像到 `Samples~/MainMenuP0`。
|
||||||
- `Tests~/EditMode` 已建立最小 smoke 测试。
|
- `Tests~/EditMode` 已建立最小 smoke 测试。
|
||||||
- package 顶层 `.meta` 已补齐,避免 immutable package 导入错误。
|
- package 顶层 `.meta` 已补齐,避免 immutable package 导入错误。
|
||||||
|
- `v0.2.0-preview.2` 已完成空白消费方刷新确认。
|
||||||
|
|
||||||
未完成:
|
不作为 P2 package/editor 收尾阻塞:
|
||||||
- package `Tests~` 全量迁移策略。
|
- package `Tests~` 全量迁移策略。
|
||||||
- package sample 导入验收。
|
- 是否将 package 作为源码主线。
|
||||||
- 空白 Unity 项目安装复验。
|
|
||||||
- 下一个 preview tag。
|
|
||||||
|
|
||||||
## 目录职责
|
## 目录职责
|
||||||
|
|
||||||
@@ -122,7 +121,7 @@ FlowScope.PackageTests.EditMode
|
|||||||
|
|
||||||
1. `Assets/FlowScope` 仍承载完整 EditMode / PlayMode 回归测试。
|
1. `Assets/FlowScope` 仍承载完整 EditMode / PlayMode 回归测试。
|
||||||
2. 主项目内 Addressables 真实 fixture 和 settings 是当前真实验收来源。
|
2. 主项目内 Addressables 真实 fixture 和 settings 是当前真实验收来源。
|
||||||
3. `Samples~/MainMenuP0` 是 package sample 候选,但尚未完成消费方导入验收。
|
3. `Samples~/MainMenuP0` 是 package sample 候选,已在空白消费方手动导入验收。
|
||||||
4. 一次性把 Samples、Tests 和 Addressables fixture 全部迁入 package 会扩大验证面。
|
4. 一次性把 Samples、Tests 和 Addressables fixture 全部迁入 package 会扩大验证面。
|
||||||
|
|
||||||
当前迁移策略是“镜像 + 逐步验收”:
|
当前迁移策略是“镜像 + 逐步验收”:
|
||||||
@@ -130,14 +129,12 @@ FlowScope.PackageTests.EditMode
|
|||||||
1. package 内保留 Runtime / Addressables / Editor 镜像。
|
1. package 内保留 Runtime / Addressables / Editor 镜像。
|
||||||
2. package sample 先镜像 MainMenuP0,不删除 Assets 样例。
|
2. package sample 先镜像 MainMenuP0,不删除 Assets 样例。
|
||||||
3. package tests 先建立最小 smoke 测试,不删除 Assets 测试。
|
3. package tests 先建立最小 smoke 测试,不删除 Assets 测试。
|
||||||
4. 待 package 导入、Tests~、空白项目验证完成后,再决定是否把 package 作为源码主线。
|
4. package preview gate 已由 `v0.2.0-preview.2` 收口;是否把 package 作为源码主线留到后续阶段决策。
|
||||||
|
|
||||||
## 后续 P2 顺序
|
## 后续迁移顺序
|
||||||
|
|
||||||
建议继续按以下顺序收口:
|
P2 package/editor 已收口,后续迁移建议按以下顺序单独规划:
|
||||||
|
|
||||||
1. 完成 package `Tests~` 第一刀并验证静态结构。
|
1. 决定哪些测试可迁入 package,哪些仍留在开发工程。
|
||||||
2. 决定哪些测试可迁入 package,哪些仍留在开发工程。
|
2. 规划 package PlayMode 测试和 Addressables fixture 镜像策略。
|
||||||
3. 在消费方导入 `Samples~/MainMenuP0` 做人工验收。
|
3. 决定是否把 package 作为源码主线。
|
||||||
4. 在空白 Unity 项目中复验 Git URL 安装。
|
|
||||||
5. 根据最新 package 内容打下一个 preview tag。
|
|
||||||
|
|||||||
@@ -197,3 +197,22 @@
|
|||||||
|
|
||||||
- `v0.2.0-preview.2` 已完成空白消费方刷新确认。
|
- `v0.2.0-preview.2` 已完成空白消费方刷新确认。
|
||||||
- P2 package/editor 的 package preview 收口 gate 已满足;后续可以转回框架功能开发。
|
- P2 package/editor 的 package preview 收口 gate 已满足;后续可以转回框架功能开发。
|
||||||
|
|
||||||
|
## 2026-06-08 P2 package/editor 正式收尾
|
||||||
|
|
||||||
|
外部审查结论:P2 package/editor 可以正式收尾。
|
||||||
|
|
||||||
|
收尾依据:
|
||||||
|
|
||||||
|
- 当前分支工作树干净,package 版本为 `0.2.0-preview.2`。
|
||||||
|
- `v0.2.0-preview.2` tag 已发布,指向 `b91fc54`。
|
||||||
|
- `TestFlowScopePackage` 已刷新到 `v0.2.0-preview.2`,且未报告新的 Unity Console 编译错误。
|
||||||
|
- `Samples~/MainMenuP0` 已完成空白消费方手动导入验收。
|
||||||
|
- 空白项目 Git URL 安装、最小 smoke probe 编译、`Documentation~` 内容补齐、`Tests~/EditMode` 第一刀均已有记录。
|
||||||
|
|
||||||
|
不作为当前收尾阻塞:
|
||||||
|
|
||||||
|
- package `Tests~` 全量迁移策略和 PlayMode 测试迁移策略。
|
||||||
|
- 是否将 package 作为源码主线。
|
||||||
|
|
||||||
|
下一步:关闭 P2 package/editor 工作面,转回 FlowScope 框架功能开发。
|
||||||
|
|||||||
Reference in New Issue
Block a user