feat: TS 构建管线、Spine 抓取器与 wallpapers/ 唯一真相来源
把项目从「手写 dist/」改成「wallpapers/ 是唯一真相来源,dist/ 由 pnpm build 生成」,
并补上配套的类型、门禁与抓取器。一次提交落地整条管线,因为拆开会留下不能构建的中间态。
- src/:运行时与模拟器源码(TS,strict),编译到 build/ 再拷进各分发
- tools/:build / dev / check-{syntax,paths,dist},以及抓取器与回归门禁 tools/checks/
(.scratch/ 下那批一次性脚本移入 tools/checks/ 并入库为长期门禁)
- wallpapers/:七档壁纸的源数据 + README.md(id/音频/预设的完整规范)
- docs/adr/0005-0008:构建管线与分发拓扑、模拟器契约、自包含 sim、每骨架资源布局
- .gitignore:排除 .scratch/ 的参考资料副本(上游 spine 整仓克隆 ~1.2 GB、
抓取侦查数据 ~680 MB)与调试转储;这些是本地调查材料,补偿会让仓库无法克隆
- 归一化 .gitignore/CONTEXT.md 行尾(工作区 CRLF、索引 LF 造成的整文件假 diff)
同时修掉三档卡住构建的未完工壁纸:
- kv45 的 meta.json 里 id 还是抓取期场景名 scene_main,经 downloader promote 正名为 kv45
- shajin / zhigengniao_juheye 的 meta.json 误用了骨架描述文件(name/spine/animations/pages)、
且都缺 preset.template.json;现按规范重建:骨架沉到 spines/<名>/(spine-ts 按 atlas 所在
目录解析贴图页)、补上元数据与单骨架预设,并清掉 zhigengniao 骨架里指向作者机的绝对路径
- 顺带 promote 已在 sources.yml 里的 kv46(月升之前,与兽共舞)
pnpm check 五道门全绿:10 个分发 / 7 档壁纸 / 141 处引用自包含。
This commit is contained in:
1 parent
b8eee05d78
commit
3f11426964
297 files changed
+216627
-1926
No files matched your search
@@ -0,0 +1,71 @@
|
||||
main_xinlin.png
|
||||
size:774,920
|
||||
filter:Linear,Linear
|
||||
9老师_1
|
||||
bounds:468,833,76,87
|
||||
offsets:9,9,93,104
|
||||
9老师_10
|
||||
bounds:512,26,212,115
|
||||
offsets:7,7,226,127
|
||||
rotate:180
|
||||
9老师_11
|
||||
bounds:0,304,193,211
|
||||
offsets:6,7,205,225
|
||||
rotate:270
|
||||
9老师_18
|
||||
bounds:340,804,126,116
|
||||
offsets:7,6,136,129
|
||||
9老师_19
|
||||
bounds:381,358,310,196
|
||||
offsets:0,0,317,196
|
||||
rotate:180
|
||||
9老师_2
|
||||
bounds:133,0,329,149
|
||||
offsets:6,8,341,164
|
||||
rotate:180
|
||||
9老师_20
|
||||
bounds:210,72,264,124
|
||||
offsets:4,5,270,136
|
||||
rotate:180
|
||||
9老师_21
|
||||
bounds:472,228,267,135
|
||||
offsets:6,7,280,149
|
||||
9老师_22
|
||||
bounds:215,242,255,140
|
||||
offsets:8,6,272,153
|
||||
9老师_23
|
||||
bounds:485,545,365,232
|
||||
offsets:4,8,375,247
|
||||
rotate:90
|
||||
9老师_24
|
||||
bounds:58,888,16,15
|
||||
offsets:10,10,36,35
|
||||
9老师_25
|
||||
bounds:680,316,302,94
|
||||
offsets:7,4,318,106
|
||||
rotate:270
|
||||
9老师_3
|
||||
bounds:293,384,64,64
|
||||
offsets:10,10,84,84
|
||||
9老师_4
|
||||
bounds:0,30,127,127
|
||||
offsets:10,10,147,147
|
||||
9老师_5
|
||||
bounds:422,129,256,144
|
||||
offsets:7,7,270,156
|
||||
9老师_6
|
||||
bounds:0,827,72,93
|
||||
offsets:7,7,84,107
|
||||
9老师_7
|
||||
bounds:0,190,74,69
|
||||
offsets:7,7,88,82
|
||||
9老师_8
|
||||
bounds:0,263,70,78
|
||||
offsets:7,6,83,91
|
||||
9老师_9
|
||||
bounds:76,158,180,145
|
||||
offsets:5,7,190,159
|
||||
rotate:180
|
||||
9老师身后光
|
||||
bounds:0,448,507,472
|
||||
offsets:13,13,538,504
|
||||
Reference in new issue
Block a user