Можете привести примеры плагинов с качественным фронтенд-кодом?

Привет!
Какие плагины лучше всего изучать с точки зрения качественных примеров фронтенда?
Спасибо!

Мой лучший совет — обратиться к официальным плагинам: они, очевидно, знают, что делают.

Я также доверяю плагинам, разработанным командой Pavilion, и считаю, что они довольно опытные программисты, но не могу сказать точно, так как сам не являюсь разработчиком плагинов.

@Canapin да, я согласен. Я заметил, что официальные плагины разрабатываются в разное время. Мне интересно узнать, какие плагины обновлены до идеально рекомендуемого состояния :slight_smile:

Официальные плагины почти всегда соответствуют актуальным стандартам кодирования. Однако имейте в виду, что мы находимся в процессе крупной миграции на Ember CLI, поэтому некоторые аспекты могут измениться в ближайшем будущем!

@justin ок, спасибо!

Если вы сосредоточены преимущественно на фронтенде, включите в свою программу чтения компоненты тем.

Также рекомендую обращать особое внимание на плагины или компоненты тем (TC), которые используют:

  • нативный Ember вместо jQuery или грубой манипуляции DOM
  • систему виджетов
  • ванильный JavaScript вместо jQuery (там, где прямая манипуляция DOM абсолютно необходима)
  • современный синтаксис JavaScript (ES6+)

ОДНАКО

Вместо того чтобы изводить себя чтением чужого кода просто так, позвольте предложить: самое важное — иметь идею, которую вы хотите реализовать, а затем искать хорошие примеры её реализации в похожих существующих инстансах. Вы будете более мотивированы, если у вас есть конкретная цель, к которой вы стремитесь с энтузиазмом, и будете готовы преодолевать любые возникающие препятствия (они обязательно будут!). К тому же так гораздо веселее!

Спасибо за подробные советы, @merefield. Да, я очень заинтересован в гибком плагине репутации, который позволит добавлять контекстно-зависимые значки и проводить конкурсы.

Я сейчас работаю над сообществом для своего проекта, но пока не могу раскрыть детали, так как это ранние этапы проекта, который планируется сделать прибыльным.