Я хочу разработать плагин. Есть ли здесь актуальное руководство по разработке плагинов?
Текущее руководство по разработке содержит устаревшую информацию о плагинах, многое уже неактуально. Для новичков это вводит в заблуждение.
Я хочу разработать плагин. Есть ли здесь актуальное руководство по разработке плагинов?
Текущее руководство по разработке содержит устаревшую информацию о плагинах, многое уже неактуально. Для новичков это вводит в заблуждение.
Можете привести конкретные примеры, чтобы мы могли это исправить?
Делайте так же, как джазовые музыканты: учитесь на записях Customization > Plugin
Изучайте исходный код крупных плагинов и сопоставляйте его с их функциональным поведением.
Из исходного кода можно узнать очень многое.
Спасибо большое, я попробую. Есть ли какие-то рекомендуемые плагины для новичков?
Например, в статье Разработка плагинов Discourse — часть 2 — подключение к outlet плагина объясняется Handlebars. Однако в текущей версии Ember 6.8 шаблоны, похоже, используют расширение .gjs вместо .hbs, и я также вижу, что в плагинах применяются именно .gjs-файлы. Из-за этого мне пока непонятно, в чём разница и какой формат следует использовать — .hbs или .gjs. Если бы в руководстве сразу указывали, что сейчас рекомендуется использовать .gjs, у меня не возникло бы этих сомнений, и я бы сэкономил время. Возможно, это связано с историческими причинами, но я считаю, что документацию стоит обновить в соответствии с актуальными лучшими практиками. По крайней мере, это сделало бы её более дружелюбной для новичков. Ведь чтобы разобраться в исторических причинах, часто требуется много времени, что для начинающих разработчиков плагинов не особенно полезно и, наоборот, может отпугнуть и остановить их на старте.