

# Gravar o código do esquema
<a name="developing-blueprints-code"></a>

Cada projeto de blueprint criado deve conter, no mínimo, os seguintes arquivos:
+ Um script de layout Python que define o fluxo de trabalho. O script contém uma função que define as entidades (trabalhos e crawlers) em um fluxo de trabalho e as dependências entre elas.
+ Um arquivo de configuração, `blueprint.cfg`, que define:
  + O caminho completo da função de definição de layout de fluxo de trabalho.
  + Os parâmetros que o blueprint aceita.

**Topics**
+ [Criar o script de layout do esquema](developing-blueprints-code-layout.md)
+ [Criar o arquivo de configuração](developing-blueprints-code-config.md)
+ [Especificar parâmetros de esquema](developing-blueprints-code-parameters.md)