Repository navigation
SSFramework v0.1.4 — 配置自检与可选项目初始化
v0.1.4 增加安装后配置自检,以及可选 Git / AI 文件初始化。框架 Runtime、Editor 源码与第三方依赖继续与 v0.1.2 一致;已有项目可以直接使用新版外部工具,无需为此升级 UPM 包。
- Setup-SSFramework.cmd:新增 Git 配置和 AI 协作入口选项。交互模式按已有文件推荐创建缺失项或跳过,输入
y才应用;非交互模式默认跳过这两项。 - Check-SSFrameworkProject.cmd:只读检查清单和锁记录、Scope 路由、业务 C# 10 配置、HybridCLR Enable 选择及项目规则文件。显示问题和下一步,也支持 JSON 输出。
- ZIP 附带
.gitignore、.gitattributes和通用AGENTS.md模板,支持完全手动采用。已有规则不覆盖,不自动初始化 Git 或启用 LFS。 - 模板与包配置统一预览和应用。覆盖模板缺失、目录冲突、并发新建和后续写入失败回滚;缺少完整模板时在写入前停止。
- 同步 README、手动安装说明、工具说明,收尾已完成的初始化方案;安装器默认固定到 v0.1.4,重复运行仍保留工程已有版本。
验证:Windows PowerShell 5.1 / PowerShell 7 分别通过 20 组自检与初始化、30 组安装、17 组包源回归,安装与包源测试含真实消费工程只读预览及清单副本写入。候选工具先在真实消费工程验证,仅创建缺失的 AGENTS.md,已有 Git 规则、清单、锁文件和业务响应文件逐字节保留,再次应用无写入。
文件自检不运行 Unity、不联网、不写工程;RequiresUnityVerification 始终为 true,不用锁记录或文件检查替代下载、编译、场景和 Player 验收。另一个已有消费工程文件检查为 0 项错误、0 项需处理;独立首次安装工程正确提示尚未明确 HybridCLR Enable。
本轮没有重新运行 Unity 或构建 Player,沿用相同框架源码的 v0.1.2 资源包与非 Development Windows x64 IL2CPP 验收。字体、完整项目目录初始化和可独立安装的运行时模块仍未提供。
固定 Git 地址:https://github.com/heroliss/SSFramework.git#v0.1.4。