# Config as code options for Discourse?

**URL:** https://meta.discourse.org/t/config-as-code-options-for-discourse/279036
**Category:** Feature
**Tags:** migrations-tooling
**Created:** [September 14, 2023, 5:05pm UTC](https://meta.discourse.org/t/config-as-code-options-for-discourse/279036 "2023-09-14T17:05:31Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [July 10, 2025, 4:59pm UTC](https://meta.discourse.org/t/config-as-code-options-for-discourse/279036/6 "2025-07-10T16:59:02Z")

</div>

You can export a theme, upload it to a repository, and install that.

All remote themes have a section at the top where you can decide if you want it to update automatically when Discourse is updated. Furthermore, there is a background job that checks if a more recent version is available, and you can check for new updates manually too. When a new version is available, the button offers to update the component.

You can also find that information in the guide about [Installing a theme or theme component](https://meta.discourse.org/t/installing-a-theme-or-theme-component/63682).

In case you haven’t already found it, there is also a tutorial about [theme development](https://meta.discourse.org/t/theme-developer-tutorial-2-creating-a-remote-theme/357797)

---

_[View the full topic](https://meta.discourse.org/t/config-as-code-options-for-discourse/279036)._
