Mudanças principais futuras que podem quebrar alguns temas/componentes (12 de abril)

Obrigado pelo resumo detalhado :slight_smile:

Isso afetará os caminhos “absolutos” para arquivos em um plugin usado em um componente de tema? Por exemplo, componentes de tema que funcionam com o plugin layouts exigem todos os helpers no próprio plugin layouts assim

requirejs('discourse/plugins/discourse-layouts/discourse/lib/layouts')

Veja, por exemplo, o widget de lista de categorias layouts.

Parece que a mudança de caminho aqui alinha com a namespace de ativos no pipeline de ativos do plugin (usando IDs de tema em vez de nomes de plugin), e que os caminhos de ativos do plugin usados em um componente de tema permanecerão os mesmos. E que um require como o acima ainda funcionará. Está correto?

7 curtidas