Você pode listar alguns plugins com bom código frontend como exemplo?

Oi,
Quais são os melhores plugins para aprender com uma boa perspectiva de exemplos de frontend?
Obrigado!

Minha melhor suposição é olhar para os plugins oficiais: eles obviamente sabem o que estão fazendo.

Também confio nos plugins desenvolvidos pela equipe do Pavilion e acho que são programadores bastante habilidosos, mas não posso ter certeza, já que não sou eu mesmo um desenvolvedor de plugins.

@Canapin sim, concordo. Vi que os plugins oficiais são desenvolvidos em tempos diferentes. Para mim, é interessante saber quais plugins foram atualizados para o estado perfeitamente recomendado :slight_smile:

#plugins oficiais quase sempre estarão de acordo com os padrões atuais de codificação. Esteja ciente de que estamos no meio de uma grande migração para o Ember CLI, então algumas coisas podem mudar em um futuro próximo!

@justin ok, obrigado!

Se você está focado principalmente no front-end, inclua os Componentes de Tema em sua leitura.

Também recomendo que você dê mais atenção aos plugins ou TCs que utilizam:

  • Ember nativo em vez de jQuery/manipulação bruta do DOM
  • o sistema de Widgets
  • JavaScript puro em vez de jQuery (quando a manipulação direta do DOM for absolutamente necessária)
  • sintaxe moderna de JavaScript (ES6+)

MAS

Em vez de se entediar até o ponto de exaustão lendo muito código de outras pessoas apenas por fazer, posso sugerir que a coisa mais importante é ter uma ideia que você queira implementar e, em seguida, procurar bons exemplos de como fazer isso em instâncias existentes semelhantes? Você estará mais motivado se tiver um objetivo específico que deseja alcançar com paixão e estará mais preparado para derrubar quaisquer obstáculos que encontrar (haverá alguns!). Além disso, é mais divertido dessa forma!

Obrigado pelo conselho detalhado @merefield
Sim, tenho grande interesse em um plugin de reputação flexível que ofereça a opção de adicionar mais distintivos e concursos relacionados ao contexto.

Na verdade, estou trabalhando em uma comunidade para o meu projeto, mas não posso revelar os detalhes ainda, pois são etapas iniciais de um projeto planejado para ser lucrativo.