## 原因 目前的配置文件基本上属于全塞在一个文件里, 如果是个人使用还行, 但是如果未来要发展面向商业(toB), 目前这种单配置文件很容易造成维护困难/数据丢失. 并且 `events.yaml` 和 `template.jsonc` 这类配置文件通常篇幅大, 配置多, 分散更有利于配置~~以及减缓加载文件需要的时间~~ ## 预期 为每一种配置文件创建专属的子配置文件夹. 例如 `repos.yaml` 实际上可以分散到 `configs/patterns/a.yaml`, `b.yaml`, 每个文件只负责一个链路. 其他配置文件以此类推. 至于 `template.jsonc` 一类的输出文件, 细分时虽然麻烦, 但之后去改会更方便, 以及如果未来有国际友人使用的话, 他们也能更方便的翻译成自己国家的语言
Activity
hnrobert commentedon Jul 25, 2026
reasonable
Nanaloveyuki commentedon Jul 27, 2026
考虑到可能的版本升级带来的配置文件丢失问题, 或许还要做自动拆分和迁移, 或者相关脚本
hnrobert commentedon Jul 27, 2026
目前develop的最新做法是同时生效,优先新版本格式,不过 not good enough
迁移脚本其实wip,最好的实现还是可以在切换为新版本镜像的时候自动无损迁移配置文件格式