跳至内容

App 原稿与平台资源 ​

YunLeFun/icons 同时管理两类来源:

类型规范来源消费方式
SVG 主体与完整图标packages/icons/svg + metadata.json@yunlefun/icons、Iconify、UnoCSS
PNG 插画与 Apple .icon 原稿assets/apps/<product>/<version> + manifest.json显式同步固定版本,在应用内导出平台资源

完整插画保留原始文件格式。原生资源清单不参与 SVG 构建,也不作为 Iconify 图标名称发布。

assets/apps 下的 PNG 使用 Git LFS 存储;同步前在中心仓库 checkout 中执行 git lfs install 并 git lfs pull,否则清单哈希校验会失败。

暴力电驴 v2 ​

当前归档包含珊瑚红电驴、金色闪电和青色速度线的原图、1024 px 方形主图、生成提示词,以及单图层 Icon Composer 项目。原稿位于 assets/apps/dayun-kicker/v2,来源为 YunLeFun/dayun-kicker 中已确认的图标设计。

在游戏仓库运行:

sh
pnpm icons:sync --source /path/to/YunLeFun/icons
pnpm icons:check
pnpm icons:export

同步会验证清单与 SHA-256,再更新游戏内的原稿副本;导出使用游戏内的固定副本。普通构建和 CI 不依赖中心仓库的 checkout。icons:export 需要安装 Xcode 26 或更新版本的 macOS;Windows / Linux 直接消费已保存的平台产物。

中心原稿统一管理视觉与 Composer 设置,消费项目保存 ICNS、Dock PNG、iOS Asset Catalog 与 Web 图标。版本变更时一起更新清单、副本和导出产物,以便定位发布所使用的原稿。

云生 v4 ​

云生采用晴空蓝底板、白云与明黄星星,接触处加入浅蓝柔影。完整应用图标和独立 Logo 已进入目录,可搜索「云生」「yunsheng」「life」:

用途IconifyUnoCSS
轻阴影应用图标ylf:life-app-iconi-ylf-life-app-icon
平面独立 Logoylf:life-marki-ylf-life-mark

中心原稿位于 assets/apps/life/v4,包含 1024 px 静态 PNG、可编辑 SVG、currentColor 单色版、分层 .icon 项目和 SHA-256 清单。单色版随原稿保存,不扩展集合的 mark / app-icon 两种变体。

消费仓库为 YunYouJun/life。清单中的 AppIcon.icon/ 对应消费仓库的 apple/Life/Resources/AppIcon.icon/,其余生产输入对应 assets/brand/;两边保留相同的 manifest.json。iOS、Android 和 Web 消费已导出的本地资源。

添加产品 ​

在 assets/apps 建立产品 / 版本目录,记录文件 SHA-256、生成或设计来源、消费者及导出方式。提供可编辑的 SVG 前景后,再按照贡献图标接入 SVG 集合,保持显式的 -mark / -app-icon 变体。

未来 GZA /《广州行动》的主图标在品牌切换阶段另行确认;本归档中的 v2 继续对应《暴力电驴》。

SVG source, Iconify data, one catalog.