Você pode fazer muitas personalizações com componentes de tema e desenvolver isso com o Guia para iniciantes sobre como usar o Theme Creator e o Theme CLI para começar a criar um tema Discourse.
Para plugins, você precisa de um ambiente de desenvolvimento completo e provavelmente desejará uma máquina mais rápida.