Config as code options for Discourse?

I (and I’m quite certain our programming language community) would absolutely love this ability. In particular, I would love to be able to manage themes, components, and site texts on a GitHub repository where folks can easily submit pull requests. General site settings would also be nice, but it’s those three things that are most painful to maintain in a web UI.

If this isn’t possible today — and I don’t think it is, at least not for a paid/hosted instance — could this be re-categorized into a feature request? In particular, it’d be amazing if themes and components could just point at a git repo.

Or, alternatively, has anyone built out the GitHub trigger integrations proposed above?

1 Like