ctex-kit
ctex-kit copied to clipboard
考虑拆开 ctex-kit 的几个子项目?
目前 ctex-kit
下有好几个子项目,比如 ctex
、xeCJK
等等。我记得 @Liam0205 以前说过这是由于历史原因。
我刚刚发现可以用 git filter-branch --subdirectory-filter
功能,这样就可以把几个项目拆开了
看到 filter-branch
觉得很亲切,之前拆分 ctex-doc 时用过并记录了使用过程:
https://github.com/CTeX-org/ctex-doc/issues/4#issuecomment-96192542
根据之前 @leo-liu 的看法,有些子项目有依赖关系,不适合拆分开。其他的我认为拆开来更方便维护。
有些子项目是历史遗留产物,现在基本没人用也不再维护(gbkmac
等),个人建议可以考虑也拆分出去,比如作为 ctex-legacy
仅作存档保留。
另外,
-
ctex.dtx
这样上万行的大文件也建议拆开; - “版本历史” 目前在 pdf 文档的末尾,建议使用 latex3/latex3//l3kernel/CHANGELOG.md 的方式更加容易阅读
还有 CheckSum 是个挺没用的功能,可以删掉了