diff --git a/README.md b/README.md index e6a27ec..2581da7 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,21 @@ # ShrinkSDK 包管理 -`com.cneicy.shrink-installer` 是 ShrinkSDK 的固定版本引导包。通过不可变 Git 标签安装后,在 Unity 中打开 `ShrinkSDK/包管理`。 +`com.cneicy.shrink-installer` 是 ShrinkSDK 的固定版本引导包。在 Unity Package Manager 中通过 Git URL 安装后,打开 `ShrinkSDK/包管理`。 窗口使用 UI Toolkit 构建,提供: - 当前项目直接与间接依赖的真实安装状态; -- 已安装版本与目录固定版本的对比; +- 按 SemVer 比较已安装版本与目录固定版本,较新版本不会被误判或降级; - 以 `Context` 组合基础、应用与组合根、独立功能、模块集成、编译工具为层级的全部包列表; - 基础应用、Context 最小基座、Context 应用宿主、事件与命令、存档、网络、模组开发、常用完整套件八种组合; - 保留既有 scoped registry 的安全合并,以及固定版本安装或版本切换。 安装器只修改 `Packages/manifest.json` 的 registry 与依赖数据,不写认证信息,不复制模板到 `Assets`,也不添加浮动版本。需要 UniTask 的安装入口会同时固定到目录指定的 Git revision。 -## 引导地址 +## 安装 ```text -https://git.crash.work/ShrinkSDK/Installer.git#v0.2.3 +https://git.crash.work/ShrinkSDK/Installer.git#main ``` + +正式项目应在对应版本发布后将 `main` 换成固定 tag。安装完成后等待 Unity 编译,再打开 `ShrinkSDK/包管理`,选择单个模块或推荐组合。