Разверните собственный репозиторий Discourse через Docker

Начните здесь:

и посмотрите код сотен примеров в Customization > Plugin