把Rime的patch机制扔进垃圾桶里
1 min
Rime的patch机制是一个粗糙的构建系统,*.custom.yaml是它的一个极其简陋的DSL。如果想要:
- 使用多个持续更新的方案
- 对每个方案进行不同程度的修改
- 在不同的平台使用不同的方案和修改
- 版本控制,尽量不手动合并冲突
- 版本控制,尽量不引入二进制文件
那就赶紧把yaml丢了。任务流程是:下载 -> 修改 -> 部署,修改部分不过是若干Json => Json函数,不要用*.custom.yaml浪费心智, 随便挑一个脚本语言比如js,再随便挑一个构建系统比如make,就搞定了。
毕竟只是几个Json => Json函数。