Nome do plugin é 'discourse-topic-voting', mas o diretório do plugin é chamado 'discourse-voting'

Finalmente lembrei de postar aqui sobre isso, o diretório do discourse-topic-voting não corresponde ao seu nome, o que gera um aviso ao reconstruir.
O nome do plugin é 'discourse-topic-voting', mas o diretório do plugin é chamado 'discourse-voting'

4 curtidas

Obrigado! Tinha a intenção de fazer o mesmo há séculos :sweat_smile:

1 curtida

Isso é mais do que apenas uma questão cosmética? Pergunto apenas porque existem outros plugins também — ou existiam, porque já faz um tempo que tive energia suficiente para acompanhar o feed de reconstrução :woozy_face:

1 curtida

Recebi o aviso:

O nome do plugin é ‘discourse-topic-voting’, mas o diretório do plugin se chama ‘discourse-feature-voting’

Que é uma mensagem confusa. Ela não afirma claramente qual é a ação necessária e qual valor está correto.

Com alguma investigação, o que tive que fazer foi mudar:

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

para

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

Seria melhor se essa mensagem fosse:

Sua configuração lista o plugin discourse-feature-voting, no entanto, ele foi renomeado para discourse-topic-voting. Você deve atualizar sua configuração.

1 curtida

Interessante, mas essa parece ser uma mensagem de aviso ligeiramente diferente (o aviso que vejo lista apenas “discourse-voting”)

Acho que ele pode ter tido algumas mudanças de nome ao longo de sua vida. Ter o nome antigo em seu app.yml não deve causar nenhum problema real, pois acho que há um redirecionamento, mas se você adicionar o link atual lá, isso deve resolver:

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

Embora eu ache que essa mudança faz sentido:

1 curtida