One huge pain point current theme developers have is that you need to install Discourse locally or be an admin on a Discourse site somewhere in the cloud just to get started.
This is enormously raising the barrier to entry and making it practically impossible for us to do things like a “theme” competition and so on.
I would like someone (probably us) to build a “theme editor” plugin for Discourse that allows non-admins to hack on Discourse themes.
Then we can run a
theme-creator.discourse.org where end users can hack on themes and show off their work.
How I see this working?
User would have an area on the user page where they can add a
gitrepo for their theme and the ability to load up theme json.
User would be able to select the theme on said site
We would ship a local tiny application to interact with this plugin that would include file watcher that would automatically update a theme when you save files on local, so you get live refresh for css changes.
Devil is in the details here, but this would open the door big time to random people hacking on themes and would have enormous positive effect for our ecosystem in a theme competition.