¡Estamos actualizando nuestros iconos a Font Awesome 6!

Entiendo que los cambios de nombre son impuestos por un proyecto externo fuera de su control, pero ¿por qué no se pueden dejar los mapeos de compatibilidad allí para siempre? ¿Qué daño hacen?

¿Alguien que trabaje en Discourse o sus dependencias entiende el concepto de una API publicada que es utilizada por otras personas?

No se rompe una API a menos que haya una muy buena razón para hacerlo. Los nombres de las cosas que solo ven internamente los desarrolladores, que no son completamente perfectos según los caprichos de alguien, no son una razón lo suficientemente buena para romper el código de otras personas.

Estoy realmente cansado de la cantidad de trabajo que se requiere solo para evitar que las cosas existentes se rompan con Discourse. Estaría bien si hubiera una mejora que cambiara el mundo para justificar el tiempo y las molestias cada vez, pero nunca la hay. Parece que los cambios disruptivos se realizan por razones triviales sin tener en cuenta el tiempo y las molestias que causan a otras personas.

4 Me gusta