Se você planeja fazer isso sozinho, veja:
Guia para Iniciantes na Criação de Plugins do Discourse (1) (2) (3) (4) (5) (6) (7)
E consulte o guia em dev-install para configurar um ambiente de desenvolvimento e começar.