Hola Osman,
Este podría ser el mejor lugar para empezar: Theme Developer Quick Reference Guide.
También hay mucha información sobre la API de plugins aquí: Developing Discourse Themes & Theme Components, incluyendo demostraciones de código.
También querrás consultar nuestra documentación de CSP si vas a añadir scripts, para que se les permita ejecutarse: Mitigate XSS Attacks with Content Security Policy.
Espero que esto ayude, pero como siempre, no dudes en enviar preguntas adicionales.
Mark