Estamos atualizando nossos ícones para Font Awesome 6!

Entendo que as renomeações são impostas por um projeto upstream fora do seu controle, mas por que os mapeamentos de compatibilidade não podem ser deixados lá para sempre? Que mal eles fazem?

Alguém que trabalha no Discourse ou em suas dependências entende o conceito de uma API publicada que é usada por outras pessoas?

Você não quebra uma API a menos que haja uma razão muito boa para isso. Os nomes de coisas vistas apenas internamente por desenvolvedores não serem completamente perfeitos de acordo com os caprichos de alguém não é uma razão suficiente para quebrar o código de outras pessoas.

Estou realmente cansado da quantidade de trabalho necessária apenas para manter as coisas existentes funcionando com o Discourse. Estaria tudo bem se houvesse uma melhoria que mudasse o mundo para justificar o tempo e o incômodo a cada vez, mas nunca há. Parece que as alterações que quebram estão sendo feitas por motivos mesquinhos, sem consideração pelo tempo e pelo incômodo que causam a outras pessoas.

4 curtidas