Si vous prévoyez de le faire vous-même, consultez :
Guide du débutant pour créer des plugins Discourse (1) (2) (3) (4) (5) (6) (7)
Et consultez le guide dans dev-install pour configurer un environnement de développement afin de commencer.