# Custom assets upload folder?

**URL:** https://meta.discourse.org/t/custom-assets-upload-folder/89732
**Category:** Support
**Created:** [June 13, 2018, 4:26am UTC](https://meta.discourse.org/t/custom-assets-upload-folder/89732 "2018-06-13T04:26:17Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [June 13, 2018, 5:26am UTC](https://meta.discourse.org/t/custom-assets-upload-folder/89732/9 "2018-06-13T05:26:59Z")

</div>

Also, if you develop a theme using a git repo, you can put all your assets in an /assets folder. But you still have to assign variables for them in `about.json`

More details here:

> [@Structure of themes and theme components](https://meta.discourse.org/t/how-to-develop-custom-themes/60848):
>
> Discourse supports [native themes](https://meta.discourse.org/t/native-theme-support/47494/26) that can be sourced from a .tar.gz archive or from a remote git repository including [private repositories](https://meta.discourse.org/t/how-to-source-a-theme-from-a-private-git-repository/82584). An example theme is at: [GitHub - discourse/discourse-simple-theme: Sam's simple discourse theme · GitHub](https://github.com/SamSaffron/discourse-simple-theme) The git repository will be checked for updates ([once a day](https://github.com/discourse/discourse/blob/main/app/jobs/scheduled/check_out_of_date_themes.rb)), or by using the Check for Updates button. When changes are detected the Check for Updates button will change to the Update to Latest. [image] To create a theme you need to foll…

---

_[View the full topic](https://meta.discourse.org/t/custom-assets-upload-folder/89732)._
