> For the complete documentation index, see [llms.txt](https://partners.tray.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://partners.tray.com.br/themes/homologacao/requerimentos/estrutura-necessaria.md).

# Estrutura necessária

### Arquivos e pastas

Para que os temas funcionem corretamente dentro da plataforma Tray, uma estrutura de pastas e arquivos bem específica que precisa ser respeitada.&#x20;

Todos os temas devem conter a seguinte estrutura:

```
├── configs
│   ├── settings.html
│   ├── settings.json
├── css
├── elements
│   ├── snippets
├── img
│   ├── settings
├── js
├── layouts
│   ├── ajax.html
│   ├── default.html
│   ├── error.html
├── pages
│   ├── catalog.html
│   ├── home.html
│   ├── product.html
└── ├── search.html
```

### Chamadas obrigatórias

Existem diversas chamadas obrigatórios que os temas devem incluir, como listado nessa documentação. Todas essas chamadas precisam ser incluídas nos temas.
