Opcionalmente encadeando posts ao tópico principal na integração do Slack

Limpei bastante o PR, mas ainda não está totalmente pronto. Tenho duas ou três coisas que estão me causando problemas até agora e ainda não sei como corrigi-las.

  1. Estou tentando usar fa-arrow-circle-o-right como ícone do tópico, e ele está aparecendo vazio na interface do meu site ao vivo. (Tenho executado su discourse -c 'bundle exec rake assets:precompile' && sv restart unicorn após fazer o checkout da minha branch no meu site ao vivo para testar no servidor.) Adicionei-o ao plugin.rb e também fiz referência a ele, então estou perdido sobre quais são os próximos passos. Existe uma lista de ícones do Font Awesome aprovados para uso no Discourse? Encontrei lib/svg_sprite/svg_sprite.rb e chevron-right parece ótimo para esse caso de uso.

  2. Os testes estão todos passando para mim localmente, mas no Travis estou recebendo erros consistentes que parecem não ter relação com minhas alterações e, naturalmente, isso é difícil de investigar ou analisar. 13 falhas com um 404 em vez de algum outro código esperado (por exemplo, 200) em spec/lib/discourse_chat/provider/slack/slack_command_controller_spec.rb Corrigido ao não fazer “cargo-coding” com isolate_namespace e agora conheço o rake routes.

Consegui publicar com sucesso:

Pode haver mais coisas para limpar, mas acho que isso funciona.

Após a mesclagem, atualizarei Discourse Chat Integration adequadamente.

2 curtidas