发布 package preview2 版本收口

This commit is contained in:
JSD\13999
2026-06-08 16:38:02 +08:00
parent d42c8f9d1d
commit b91fc5484a
7 changed files with 23 additions and 6 deletions

View File

@@ -2,9 +2,13 @@
## Unreleased ## Unreleased
## 0.2.0-preview.2
- Added `Samples~/MainMenuP0` package sample metadata and content. - Added `Samples~/MainMenuP0` package sample metadata and content.
- Added the first `Tests~/EditMode` package smoke test slice. - Added the first `Tests~/EditMode` package smoke test slice.
- Updated package installation and layout documentation to reflect the current P2 package state. - Updated package installation and layout documentation to reflect the current P2 package state.
- Fixed the package `Documentation~` content so consuming projects no longer see an empty documentation folder warning.
- Validated Git package installation, package smoke references, and manual `MainMenuP0` sample import in a clean consumer project.
## 0.2.0-preview.1 ## 0.2.0-preview.1

View File

@@ -17,7 +17,7 @@ Add FlowScope, R3.Unity, and the NuGet R3 core dependency to the consuming proje
], ],
"dependencies": { "dependencies": {
"com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0", "com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0",
"com.flowscope.gamecore": "ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.1", "com.flowscope.gamecore": "ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.2",
"org.nuget.r3": "1.3.0" "org.nuget.r3": "1.3.0"
} }
} }

View File

@@ -21,7 +21,7 @@ Add the package to the consuming project's `Packages/manifest.json`:
], ],
"dependencies": { "dependencies": {
"com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0", "com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0",
"com.flowscope.gamecore": "ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.1", "com.flowscope.gamecore": "ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.2",
"org.nuget.r3": "1.3.0" "org.nuget.r3": "1.3.0"
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"name": "com.flowscope.gamecore", "name": "com.flowscope.gamecore",
"displayName": "FlowScope Game Core", "displayName": "FlowScope Game Core",
"version": "0.2.0-preview.1", "version": "0.2.0-preview.2",
"unity": "2022.3", "unity": "2022.3",
"description": "A lightweight Unity game flow, resource, config, save, audio, and UI runtime foundation.", "description": "A lightweight Unity game flow, resource, config, save, audio, and UI runtime foundation.",
"keywords": [ "keywords": [

View File

@@ -23,7 +23,7 @@
], ],
"dependencies": { "dependencies": {
"com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0", "com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0",
"com.flowscope.gamecore": "ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.1", "com.flowscope.gamecore": "ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.2",
"org.nuget.r3": "1.3.0" "org.nuget.r3": "1.3.0"
} }
} }
@@ -33,7 +33,7 @@
- `com.cysharp.r3` 提供 Unity 适配层。 - `com.cysharp.r3` 提供 Unity 适配层。
- `org.nuget.r3` 提供 `R3.dll` 和相关 BCL DLL。 - `org.nuget.r3` 提供 `R3.dll` 和相关 BCL DLL。
- Unity Package Manager 不可靠支持在 package 的 `package.json` 中声明 Git dependency因此 R3 必须由消费方 manifest 显式声明。 - Unity Package Manager 不可靠支持在 package 的 `package.json` 中声明 Git dependency因此 R3 必须由消费方 manifest 显式声明。
- 当前 `v0.2.0-preview.1` 已在 FishingFrenzy 消费方工程完成最小编译验证后续文档、Samples、Tests 收口后应打新的 preview tag - 当前 `v0.2.0-preview.2` 覆盖空白项目 Git URL 安装、最小 smoke probe 编译、`Documentation~` 导入内容,以及 `Samples~/MainMenuP0` 手动导入验收
### 本地 package path ### 本地 package path

View File

@@ -62,7 +62,7 @@ Packages/com.flowscope.gamecore/
{ {
"name": "com.flowscope.gamecore", "name": "com.flowscope.gamecore",
"displayName": "FlowScope Game Core", "displayName": "FlowScope Game Core",
"version": "0.2.0-preview.1", "version": "0.2.0-preview.2",
"unity": "2022.3", "unity": "2022.3",
"dependencies": { "dependencies": {
"com.unity.addressables": "1.21.21", "com.unity.addressables": "1.21.21",

View File

@@ -167,3 +167,16 @@
- `MainMenuP0` sample 已完成手动导入。 - `MainMenuP0` sample 已完成手动导入。
- 临时验证脚本已在 `TestFlowScopePackage` 内修正。 - 临时验证脚本已在 `TestFlowScopePackage` 内修正。
- Unity batchmode 在当前机器状态下仍未稳定生成指定 log 并退出,因此还不能把自动 batchmode sample 验收记为通过。 - Unity batchmode 在当前机器状态下仍未稳定生成指定 log 并退出,因此还不能把自动 batchmode sample 验收记为通过。
## 2026-06-08 MainMenuP0 手动导入验收通过
用户重新打开 `TestFlowScopePackage` 后确认:
- Unity Console 已无 `FlowScopeSampleImportVerifier.cs``CS0104` / `CS0019` 编译错误。
- `Samples~/MainMenuP0` 已通过 Unity GUI 手动导入。
本轮判定:
- `Samples~/MainMenuP0` 消费方手动导入验收通过。
- 自动 batchmode sample import 仍不作为通过项记录,因为当前机器状态下 batchmode 未稳定生成指定 log 并退出。
- P2 package preview 可以进入 `0.2.0-preview.2` 版本收口;该版本覆盖空白项目 Git URL 安装、smoke probe 编译、`Documentation~` 内容补齐、`Tests~/EditMode` 第一刀和 `MainMenuP0` 手动导入验收。