Debería ser posible con la API y/o un plugin. El Discourse GitHub podría ser un ejemplo que podrías seguir.