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,125 @@
|
||||
# 场景/骨架选择记录(由 `python -m tools.downloader select` 写入,机器所有)。
|
||||
# 人写的来源清单是 wallpapers/sources.yml;这里只记「哪一页推荐哪个场景」。
|
||||
# 入库是为了换台机器重跑能复现同一份推荐值。
|
||||
# 注意:fetch 会落盘**全部**有资源的场景,这份记录不再裁剪产物。
|
||||
# 优先级:sources.yml 的显式声明 > 本文件 > 默认值(骨架最多的场景)。
|
||||
back-moon:
|
||||
images: []
|
||||
scene: scene_main
|
||||
spines:
|
||||
- kv_dahua_la
|
||||
- kv_dahua_lb
|
||||
- kv_dahua_b
|
||||
- kv_dahua_c
|
||||
- kv_dahua_d
|
||||
- kv_dahua_e
|
||||
- kv_dahua_f
|
||||
- kv_dahua_g
|
||||
- kv_dahua_h
|
||||
- kv_dahua_i
|
||||
- kv_dahua_k
|
||||
- kv_dahua_l
|
||||
- kv_qj_xhua_a
|
||||
- kv_qj_xhua_b
|
||||
- kv_fc_xhua_b
|
||||
- kv_fc_xhua_c
|
||||
- kv_fc_xhua_d
|
||||
- kv_fc_xhua_e
|
||||
- kv_fc_xhua_f
|
||||
- kv_fc_xhua_g
|
||||
- kv_fc_xhua_h
|
||||
- kv_fc_xhua_i
|
||||
- kv_xhua_c
|
||||
- kv_yezhi_a
|
||||
- kv_yc_hua_a
|
||||
- kv_zc_hua_b
|
||||
- kv_zc_hua_c
|
||||
- kv_zc_hua_d
|
||||
- kv_zc_hua_e
|
||||
- kv_yc_hua_b
|
||||
- kv_xf_hua_a
|
||||
- kv_shaonv
|
||||
get-memory:
|
||||
images: []
|
||||
scene: P1
|
||||
spines:
|
||||
- loading_pass
|
||||
- p1_icon
|
||||
- p2_huiyi_d
|
||||
- p2_huiyi_c
|
||||
- p2_huiyi_b
|
||||
- p2_huiyi_a
|
||||
- p1_traveler
|
||||
- p1_starline
|
||||
- p1_huiyi_line
|
||||
- p2_huiyi_line
|
||||
- p1_floor
|
||||
- p1_leaf
|
||||
- p1_moon_stone
|
||||
- p1_girl
|
||||
- p1_moon
|
||||
- p1_star
|
||||
- p1_montain
|
||||
kv45:
|
||||
images: []
|
||||
scene: scene_main
|
||||
spines:
|
||||
- 01_beijing
|
||||
- 02_shajin
|
||||
- 03_zhigengniao
|
||||
- 04_qianjing
|
||||
kv46:
|
||||
images: []
|
||||
scene: scene_main
|
||||
spines:
|
||||
- jh01_46kv_bg
|
||||
- jh02_46kv_npc
|
||||
- jh03_46kv_boss
|
||||
- jh04_46kv_an
|
||||
- jh05_46kv_zhengzhu
|
||||
nico-tea:
|
||||
images: []
|
||||
scene: scene_main
|
||||
spines:
|
||||
- main_beizi_e
|
||||
- main_beizi_f
|
||||
- main_beizi_g
|
||||
- main_beizi_d
|
||||
- main_d_book_xfl
|
||||
- main_d_books
|
||||
- main_xinlin
|
||||
- main_d_hua
|
||||
- main_d_dianxin
|
||||
- main_nike
|
||||
- main_tree_a
|
||||
- main_tree_b
|
||||
- main_cao_g
|
||||
- main_cao_h
|
||||
- main_cao_f
|
||||
start-ndkl:
|
||||
images: []
|
||||
scene: scene_main
|
||||
spines:
|
||||
- 7FEI_BG
|
||||
- 6AI_BG7
|
||||
- 6AI_BG6
|
||||
- 6AI_BG5
|
||||
- 6AI_BG4
|
||||
- 6AI_BG3
|
||||
- 6AI_BG2
|
||||
- 6AI_BG1
|
||||
- 5GUODU
|
||||
- 4FEI_REN
|
||||
- 3LA_BG
|
||||
- 2AI_REN
|
||||
- 1LA_REN
|
||||
- 0FG
|
||||
zhidong-wonder:
|
||||
images: []
|
||||
scene: scene_draw
|
||||
spines:
|
||||
- d_box_light
|
||||
- box_click
|
||||
- box
|
||||
- d_tips_bg
|
||||
- d_snow_icon
|
||||
Reference in new issue
Block a user