¿Puedes listar algunos plugins con buen código frontend como ejemplo?

Hola,
¿Cuáles son los mejores complementos para aprender desde una perspectiva de buenos ejemplos de frontend?
¡Gracias!

Mi mejor suposición sería mirar los plugins oficiales: obviamente saben lo que hacen.

También confío en los plugins desarrollados por el equipo de Pavilion y creo que son programadores bastante hábiles, pero no puedo estar seguro ya que no soy desarrollador de plugins yo mismo.

@Canapin sí, estoy de acuerdo. Vi que los plugins oficiales se desarrollan en diferentes momentos. Me interesa saber qué plugins se han actualizado al estado perfectamente recomendado :slight_smile:

#Los plugins oficiales casi siempre estarán alineados con los estándares actuales de codificación. Ten en cuenta que estamos en medio de una gran migración a Ember CLI, por lo que algunas cosas podrían cambiar en el futuro cercano.

@justin, ¡de acuerdo, gracias!

Si te estás centrando principalmente en el front-end, incluye los Componentes de Tema en tu lectura.

También te recomendaría que prestes más atención a los plugins o CTs que utilicen:

  • Ember nativo en lugar de jQuery/manipulación forzada del DOM
  • El sistema de Widgets
  • JavaScript vanilla en lugar de jQuery (cuando la manipulación directa del DOM sea absolutamente necesaria)
  • Sintaxis moderna de JavaScript (ES6+)

PERO

En lugar de aburrirte a muerte leyendo demasiado código de otras personas solo por el hecho de hacerlo, ¿puedo sugerir que lo más importante es tener una idea que quieras implementar y luego buscar buenos ejemplos de cómo hacerlo en instancias existentes similares? Estarás más motivado si tienes un objetivo específico que te apasiona lograr y estarás más preparado para derribar cualquier obstáculo con el que te encuentres (¡los habrá!). Además, ¡es más divertido así!

Gracias por los consejos detallados, @merefield.
Sí, tengo un gran interés en un plugin de reputación flexible que ofrezca la opción de añadir más insignias y concursos relacionados con el contexto.

De hecho, estoy trabajando en una comunidad para mi proyecto, pero aún no puedo revelar los detalles porque son los primeros pasos de un proyecto que está planeado para ser rentable.