Descontinuando a extensão de arquivo .hbs em temas e plugins

Sinto muito em ouvir isso!

Se você realmente deseja seguir por esse caminho, recomendo adicionar uma nota ao README e ao tópico Meta, marcando-o como broken e, em seguida, arquivando o repositório do GitHub. Dessa forma, ele ainda estará disponível para que outros o façam um fork (desde que a licença seja suficientemente permissiva).

Nós nos importamos absolutamente com compatibilidade e em manter tudo funcionando. É por isso que temos longos períodos de depreciação com caminhos de atualização totalmente automatizados.

Estamos sempre tentando encontrar o equilíbrio entre personalização e estabilidade — temas e plugins do Discourse são tão poderosos porque damos a eles acesso direto às APIs subjacentes do navegador/framework. Esse imenso poder vem com certa responsabilidade de se manter atualizado em relação às mudanças subjacentes.

De fato — manter-se atualizado é importante. Nos últimos meses, investimos pesadamente em nosso pipeline de lançamento para tornar as coisas muito melhores para usuários ESR (anteriormente ‘estáveis’). Mais detalhes aqui. Você ainda precisa atualizar, mas há muito mais flexibilidade quanto ao momento e à urgência.

Quanto a essa depreciação específica, a solução é totalmente automatizada. Se puder nos informar os nomes dos plugins, ficaremos felizes em executar o codemod para você e abrir um PR. Já fizemos isso para todos os mais de 600 temas/plugins que mantemos, então é um processo bem afinado neste ponto.

4 curtidas