原因
目前的配置文件基本上属于全塞在一个文件里, 如果是个人使用还行, 但是如果未来要发展面向商业(toB), 目前这种单配置文件很容易造成维护困难/数据丢失.
并且 events.yaml 和 template.jsonc 这类配置文件通常篇幅大, 配置多, 分散更有利于配置以及减缓加载文件需要的时间
预期
为每一种配置文件创建专属的子配置文件夹.
例如 repos.yaml 实际上可以分散到 configs/patterns/a.yaml, b.yaml, 每个文件只负责一个链路. 其他配置文件以此类推.
至于 template.jsonc 一类的输出文件, 细分时虽然麻烦, 但之后去改会更方便, 以及如果未来有国际友人使用的话, 他们也能更方便的翻译成自己国家的语言
原因
目前的配置文件基本上属于全塞在一个文件里, 如果是个人使用还行, 但是如果未来要发展面向商业(toB), 目前这种单配置文件很容易造成维护困难/数据丢失.
并且
events.yaml和template.jsonc这类配置文件通常篇幅大, 配置多, 分散更有利于配置以及减缓加载文件需要的时间预期
为每一种配置文件创建专属的子配置文件夹.
例如
repos.yaml实际上可以分散到configs/patterns/a.yaml,b.yaml, 每个文件只负责一个链路. 其他配置文件以此类推.至于
template.jsonc一类的输出文件, 细分时虽然麻烦, 但之后去改会更方便, 以及如果未来有国际友人使用的话, 他们也能更方便的翻译成自己国家的语言