# Theme Developer

The theme developer guide contains the following topics:

- **Theme structure** - Folder structure of a theme
- **theme.json** - Configuration of a theme
- **Twig templates** - Twig syntax, variables and blocks
- **SCSS styling** - Compiling and writing SCSS
- **Layouts** - Defining and using layouts
- **New theme** - Creating a theme via admin or manually

See also the **Content API** guide under Content Manager for all available Twig variables and CMSAPI methods.

Select a topic from the navigation on the left.