Desculpe se isso soa um pouco ingênuo. Fizemos bastante estilização, coisas simples, mas bastante coisa no nosso tema do Discourse, com ajustes de CSS personalizado, etc. É um plano hospedado; toda vez que faço alterações no CSS na interface, recebo um aviso sobre atualizações e sobrescrita.
Será que a melhor prática é configurar um repositório no GitHub e hospedar todos os arquivos do tema e os componentes do tema lá para evitar esse problema?
Com certeza, é uma boa prática manter qualquer tema de tamanho considerável em um repositório Git. Isso facilita o acompanhamento das alterações e, ao usar a CLI do Theme Creator, os fluxos de trabalho são agradáveis, tornando ainda mais fácil fazer ajustes.
Eu senti falta disso. A CLI vai, o quê, detectar que uma alteração foi enviada para o GitHub e recarregá-la? Eu só vi ela enviar arquivos locais para o Discourse. Acabei de reler o anúncio e não vi nada lá sobre o GitHub.
Nossa, que incrível! Acabei de usá-lo pela primeira vez depois de um tempo (depois que não consegui fazê-lo funcionar por dois dias porque esqueci que é necessário usar uma chave de API e pensei que houvesse um problema diferente, mas deixo o assunto de lado acabei de editar o tópico para avisar as pessoas sobre isso) e UAU, está incrivelmente melhor agora.