把Rime的patch机制扔进垃圾桶里

1 min

Rime的patch机制是一个粗糙的构建系统,*.custom.yaml是它的一个极其简陋的DSL。如果想要:

  • 使用多个持续更新的方案
  • 对每个方案进行不同程度的修改
  • 在不同的平台使用不同的方案和修改
  • 版本控制,尽量不手动合并冲突
  • 版本控制,尽量不引入二进制文件

那就赶紧把yaml丢了。任务流程是:下载 -> 修改 -> 部署,修改部分不过是若干Json => Json函数,不要用*.custom.yaml浪费心智, 随便挑一个脚本语言比如js,再随便挑一个构建系统比如make,就搞定了。

毕竟只是几个Json => Json函数。