В чем назначение записи совместимости в скелете темы?

Это было добавлено на прошлой неделе:

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

Спасибо за предупреждение — нам не следовало вливать это в базовый шаблон по умолчанию. Исправим это :eyes:

Удалено.

Внимание: снова добавлена запись о совместимости:

Редакция: PR для её удаления DEV: Remove the discourse-compatibility entry by moin-Jana · Pull Request #58 · discourse/discourse-theme-skeleton · GitHub :check_mark: принят

При взгляде назад становится ясно, что наличие этого файла имеет смысл — скорее всего, это самая старая поддерживаемая версия, либо где-то есть комментарий, ведущий к документации о файле совместимости.

Это шаблон, и в наши дни файл совместимости играет важную роль.