

# 编写蓝图代码
<a name="developing-blueprints-code"></a>

您创建的每个蓝图项目必须至少包含以下文件：
+ 定义工作流的 Python 布局脚本。该脚本包含一个函数，用于定义工作流中的实体（任务和爬网程序）以及它们之间的依赖关系。
+ 配置文件 `blueprint.cfg`，它定义了：
  + 工作流布局定义函数的完整路径。
  + 蓝图接受的参数。

**Topics**
+ [创建蓝图布局脚本](developing-blueprints-code-layout.md)
+ [创建配置文件](developing-blueprints-code-config.md)
+ [指定蓝图参数](developing-blueprints-code-parameters.md)