我有一个在GitHub上托管的ST3软件包,可以通过Package Control获得。它已被我编写的新软件包取代,但我不断收到旧软件包的错误报告,因为许多人仍在使用它。
从包控件中删除安装原始包的选项的正确方法是什么,如果可能的话,最好从GitHub中删除,而不会为当前安装旧包的用户造成任何混乱?
具体来说,是否会向Package Control提交拉取请求以删除旧包,和/或删除旧包的github repo,导致旧包从人们的Sublime Text中消失?
答案 0 :(得分:0)
我强烈建议您阅读package developer docs,特别是标题为Renaming a Package的部分,因为它们会详细解释所有内容。从本质上讲,最简单的方法是遵循重命名包的说明,同时将URL更改为新的Github存储库。这样,旧的packagecontrol.io页面将不再可用,并且在重新启动时,旧包的用户应该升级到新的。
我还建议您阅读Package Control Channel的issues以查看此问题是否已出现过。在最糟糕的情况下,你提交你的公关并因某些原因被拒绝,但他们会解释你需要采取哪些不同的做法。