Every Zendesk theme has the same folder structure, however there are some important additions for our range of themes.
├── assets/ ├── bin/ ├── scss/ ├── settings/ ├── templates/ ├── translations/ ├── manifest.json ├── script.js └── style.css
scss/ folder contains the source Sass files used to compile the theme’s stylesheet.
templates/ folder contains editable templates that define the layout of each page type, as well as the global header and footer. Each template is written using Zendesk’s full-featured templating language called Curlybars.
translations/ folder contains translated labels and descriptions for each theme setting. If required, these can be updated using the
update-translation.js file within the
manifest.json file contains information about your theme and is used to define the theme’s Settings panel in Guide.
style.css file contains the styles for your theme, compiled from the Sass source files.