Имя плагина 'discourse-topic-voting', но имя директории плагина 'discourse-voting'

Наконец-то вспомнил опубликовать это здесь: имя директории discourse-topic-voting не совпадает с её названием, что вызывает предупреждение при пересборке.
Имя плагина — 'discourse-topic-voting', но имя директории плагина — 'discourse-voting'

4 лайка

Спасибо! Я давно собирался сделать то же самое :sweat_smile:

1 лайк

Это больше, чем просто косметическая правка? Спрашиваю, потому что есть и другие плагины — или были, так как прошло уже время с тех пор, как у меня хватало сил следить за обновлениями о восстановлении :woozy_face:

1 лайк

Я получил предупреждение:

Имя плагина — ‘discourse-topic-voting’, но имя директории плагина — ‘discourse-feature-voting’

Это сообщение вводит в заблуждение… в нём неясно указано, какие действия необходимо предпринять и какое значение является правильным.

После небольшого расследования я понял, что нужно было изменить:

- git clone https://github.com/discourse/discourse-feature-voting.git

на

- git clone https://github.com/discourse/discourse-topic-voting.git

Было бы лучше, если бы сообщение звучало так:

В вашей конфигурации указан плагин discourse-feature-voting, однако он был переименован в discourse-topic-voting. Вам следует обновить вашу конфигурацию.

1 лайк

Интересно, но это, кажется, немного другое сообщение об ошибке (в предупреждении, которое я вижу, указано только «discourse-voting»)

Думаю, за время своего существования оно могло несколько раз менять название. Указание старого имени в вашем app.yml не должно вызывать никаких реальных проблем, так как, насколько я знаю, работает перенаправление, но если вы добавите туда актуальную ссылку, это должно решить вопрос:

https://github.com/discourse/discourse-topic-voting

Хотя, думаю, это изменение имеет смысл:

1 лайк