Мы обновляем иконки до Font Awesome 6!

Я понимаю, что переименования навязываются внешним проектом, который не находится под вашим контролем, но почему нельзя просто оставить совместимые отображения навсегда? Какой вред они наносят?

Понимает ли кто-либо из разработчиков Discourse или его зависимостей концепцию публичного API, который используется другими людьми?

Нельзя нарушать API, если для этого нет действительно веской причины. То, что имена элементов, видимых только разработчикам внутри системы, не являются абсолютно идеальными с точки зрения чьих-то прихотей, не является достаточным основанием для поломки чужого кода.

Я действительно устал от объема работы, необходимого лишь для того, чтобы существующие вещи не ломались при обновлении Discourse. Это было бы приемлемо, если бы каждое такое изменение приносило революционное улучшение, оправдывающее затраченное время и неудобства, но этого никогда не происходит. Создается впечатление, что изменения, нарушающие обратную совместимость, вносятся по мелочам без учета времени и неудобств, которые они причиняют другим людям.

4 лайка