¿Cuál es el propósito de la entrada de compatibilidad en el esqueleto del tema?

Esto se añadió la semana pasada:

¿Alguien puede explicar el propósito? En principio, entiendo para qué se utiliza el archivo, como se explica en la documentación. Pero no entiendo del todo el punto de que esto ahora sea parte de la plantilla para todos los temas y componentes de temas.

Gracias por el aviso. No deberíamos haberlo fusionado en el esqueleto predeterminado. Lo revertiré :eyes:

Ahora eliminado.

Solo una advertencia, se ha vuelto a añadir una entrada de compatibilidad:

Edición: PR para eliminarla DEV: Remove the discourse-compatibility entry by moin-Jana · Pull Request #58 · discourse/discourse-theme-skeleton · GitHub :check_mark: fusionado

En retrospectiva, tiene sentido tener ese archivo presente, probablemente con la versión más antigua compatible o un comentario en algún lugar que conduzca a la documentación del archivo de compatibilidad.

Es un esqueleto y el archivo de compatibilidad juega un papel importante en estos días.