Pergunta boba: quero criar um tema, plugin ou componente?

Quero fazer algumas alterações no arquivo .hbs do user card:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/components/user-card-contents.hbs

Posso alterar esse arquivo .hbs, mas não consigo entender: como exatamente empacotá-lo de forma que seja utilizado no meu Discourse? Não sei se precisa fazer parte de um tema personalizado, se preciso criar um plugin (?!) ou se preciso criar um componente (?!).

Não estou pedindo que outra pessoa faça o trabalho; li sobre como desenvolver temas e plugins e minha cabeça está girando :wink: … só preciso que alguém “afaste um pouco o zoom” e me dê contexto e orientação suficientes para que eu possa prosseguir.

Você pode criar um novo componente diretamente no administrador do Discourse (em Personalizar) para substituir o conteúdo deste arquivo.

Veja: Developing Discourse Themes & Theme Components

No seu novo componente, vá para HTML/CSS Personalizado e, dentro de <head>, coloque o seguinte:

<script type="text/x-handlebars" data-template-name="components/user-card-contents">
//Aqui vai todo o código do template user-card-contents
</script>

Se tudo o que você quer é alterar o arquivo hbs, um componente de tema é o caminho a seguir.

Obrigado a ambos!! Isso é exatamente o que eu precisava.