Necesito ayuda con el componente de tema en Github

Pido disculpas, sigo siendo un novato completo.

Estoy trabajando en la creación de un componente de tema.
He importado el esqueleto del componente de tema.

He creado un archivo JavaScript y lo he añadido a

Javascript\Discourse\Initializers\Discourse_foo.js

Según mi entendimiento, ¿este archivo necesita ser llamado por la etiqueta de script en la cabecera?

<script src="discours_foo.js"></script>

Al revisar algunos otros componentes de tema, no he visto que tengan un archivo llamado header.css. Llamando a los scripts de JS que están usando.

Cualquier orientación es muy apreciada para mejorar mi comprensión.

Gracias.

Esta es mi comprensión de novato, que puede ser útil para tu comprensión aún más de novato, pero es probable que sea técnicamente incorrecta desde el punto de vista de alguien que realmente entiende estas cosas.

No lo creo. Creo que simplemente funciona ya que está en ese directorio de inicializadores. Si mal no recuerdo, el esqueleto incluye un inicializador con un console.log para que puedas ver que se está ejecutando.

(Creo) Solo necesitas ejecutarlos en un script si los agregas en un componente de tema hecho a la antigua en la UX en lugar de la forma moderna de poner los archivos en el lugar correcto.

De acuerdo, eso tiene sentido.

Una de las que miré fue la de tu personal oculto.

Entonces, si no necesitas CSS, ¿solo necesitas incluir tu archivo JScript en el directorio de inicializadores y completar los detalles de about.json?

¿Y el componente debería funcionar sin nada más? (Suponiendo que el script sea bueno, claro)

Creo que es cierto. Si no quieres añadir CSS, entonces no necesitas un archivo CSS. (Parece una tautología segura).

Siempre es divertido aprender cosas/procedimientos nuevos.

Estos temas deberían ayudar

Muchas gracias Lilly. Las reviso. Siempre nos ayudas mucho, lo cual agradecemos enormemente.