rime / plum

東風破 /plum/: Rime configuration manager and input schema repository
GNU Lesser General Public License v3.0
1.41k stars 140 forks source link

[功能建议] 支持非GitHub的package #62

Open ImpleLee opened 1 year ago

ImpleLee commented 1 year ago

现今plum只能支持clone GitHub上的git repo,即scripts/fetch-package.sh所示: https://github.com/rime/plum/blob/6f502ff6fa87789847fa18200415318e705bffa4/scripts/fetch-package.sh#L25-L25

但用户也可能有使用非GitHub的package的需求,比如在我的use case中,我想要略微调整我使用的双拼输入法的键位排布,做一个新的方案,但我不想上传到GitHub,而仅仅想供我个人使用。但plum并不支持clone非GitHub的repo,致使我不得不把我本地的repo上传GitHub。如果plum支持我混用本地的repo,就能大幅提高我的使用体验。

按我个人的猜想,会去安装客制化输入方案的rime用户中自行调整输入方案的用户可能也不在少数,支持非GitHub的(尤其是本地的)package也能很好地支持package开发途中的体验。因此我认为该feature会比较有用,值得支持。