Как удалить пакет из управления пакетами, но не удалить его для текущих пользователей?
У меня есть пакет ST3, размещенный на GitHub и доступный через Контроль пакетов. Он был заменен новым пакетом, который я написал, но я продолжаю получать сообщения об ошибках для старого, так как многие люди все еще используют его.
Как правильно удалить опцию установки исходного пакета из управления пакетами, и, в идеале, из GitHub, если это возможно, без каких-либо проблем для пользователей, у которых в данный момент установлен старый пакет?
В частности, будет ли отправка запроса на получение пакета управления пакетами для удаления старого пакета и / или удаления репозитория github старого пакета, что приведет к исчезновению старого пакета из Sublime Text?
1 ответ
Я настоятельно рекомендую прочитать документы для разработчиков пакетов, особенно раздел, озаглавленный " Переименование пакета", так как они объясняют все подробно. По сути, самым простым способом было бы следовать указаниям по переименованию пакета и в то же время изменить URL-адрес своего нового репозитория Github. Таким образом, старая страница packagecontrol.io больше не будет доступна, и после перезапуска пользователи старого пакета должны быть обновлены до нового.
Я бы также порекомендовал прочитать проблемы Канала управления пакетами, чтобы увидеть, возникала ли эта проблема раньше. В худшем случае, вы отправляете свой PR, и по какой-то причине его отклоняют, но они объяснят, что вам нужно делать по-другому.