Developing Discourse Themes & Theme Components

Актуальна ли эта инструкция вообще? Я прочитал её от начала до конца, пытаясь создать компонент темы, но, посмотрев на примеры компонентов тем, обнаружил, что ни один из них не использует описанные там инструкции. Например, компонент темы discourse-brand-header, похоже, был рефакторирован: вместо использования таких методов, как api.createWidget в файле header.html, теперь применяется совершенно другой код с инициализаторами, компонентами и т. д. Это крайне сложный код. В руководстве говорится об использовании API-метода с виджетами, но ни один из компонентов этого не делает. Есть ли обновлённое руководство или что-то для работы с компонентами?

Редакция: Говорят, что API виджетов будет удалён, но есть ли инструкции о том, что использовать вместо него? Всё это руководство, похоже, основано на устаревшем коде?

4 лайка