# 快速开始

小组件应用的消费生命周期可以分成 **创建、开发、发布、使用** 四个阶段，如下图所示。接下来本文档将详细介绍这四个阶段。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/250684a3984d5a69935fee9de678af83_odKGTgkL5y.png?lazyload=true&width=1640&height=1001)

## 创建小组件
1. **创建应用。** 小组件属于开放平台的一种应用能力，因此在开始创建小组件之前，你需要先有一个飞书应用。如果你还没有创建过飞书应用，请参考[开发流程与工具介绍](https://open.feishu.cn/document/home/introduction-to-custom-app-development/self-built-application-development-process)快速创建一个应用。

2. **创建小组件。** 进入“添加应用能力”页面，选择所需添加的小组件

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/a55f2b6d658f029f1d735f05c8fc95cc_0EzIU3lcLL.png?lazyload=true&width=2880&height=1318)
3. **获取 BlockTypeID。** 创建小组件完成后会自动进入小组件详情页面，点击右侧复制图标，复制小组件 BlockTypeID。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/760749230e9707199c5831cfc68b0f4f_xKzfJgVYYc.png?lazyload=true&width=2864&height=1316)
**注意事项**：创建小组件的目的是为了获取 BlockTypeID，用于小组件开发。未上传开发包前，小组件信息无法保存，因此创建完小组件后请勿直接填写配置信息，避免重复操作。

## 开发小组件
1. **开发工具。** 小组件的开发需使用飞书开发者工具，若你还没有安装过，请参考[飞书开发者工具概述](https://open.feishu.cn/document/uYjL24iN/ucDOzYjL3gzM24yN4MjN) 进行安装 。

2. **登录飞书开发者工具。** 打开开发者工具，点击左下角的**登录**按钮，选择登录环境 **Feishu** ，通过扫码或输入账号密码完成登录。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/6d863ee4d281ffd2fe598a5d89c200bb_AzSaAfIPEI.png?lazyload=true&width=1708&height=1170)

3. **创建小组件项目。** 登录后，依次点击左侧**扩展项目**、**小组件**。然后点击右侧的**加号菜单**，选择你倾向的模版，进入填写**项目信息页**。按需填入对应项目信息，点击**新建**，完成小组件项目的创建。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/086465f9612d2a86d95e455727844b6b_9ZBRfIgdVg.png?lazyload=true&width=1734&height=1180)

4. **开发、调试小组件。** 小组件项目创建完成后，会自动进入开发界面，可以对小组件进行开发、调试、编译、预览等，具体操作方式请参考 [飞书开发者工具主界面介绍](https://open.feishu.cn/document/uYjL24iN/uEzMzUjLxMzM14SMzMTN/feishu-developer-tools-ide)。

5. **上传小组件。** 完成小组件的开发后，点击右上角的上传，根据弹窗确认小组件项目的相关信息，确认无误后，点击上传，上传成功后，按照弹窗指引前往开发者后台进行设置。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/f07809279ff2cc58a2a0061afb93cf10_mZYO7CrXig.png?lazyload=true&width=2340&height=1586)

## 发布小组件

1. **选择上传的小组件版本。** 完成小组件项目的上传后，前往开发者后台小组件详情页，选择本次需要发布的小组件版本

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/e516e81f42144c9dfee84968ed3d014d_rEuSQIBhRc.png?lazyload=true&width=2880&height=1316)

2. **配置小组件。** 依次填入小组件信息，完成配置后，点击保存。

3. **发布小组件。**  保存完小组件信息后，进入应用**版本管理与发布**，填写版本信息，提交企业管理员审核，管理员审核通过后，一个小组件即发布生效。

![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/42410e147b75e06e6d9aa614131bb18c_09FSIurDtU.png?lazyload=true&width=2872&height=310)

## 使用小组件 

小组件在不同宿主中的使用入口和方式存在较大差异，详情请前往 [宿主场景](https://open.feishu.cn/document/uAjLw4CM/uYjL24iN/block/guide/hosting-scenario-introduction/workplace) 目录选择对应宿主文档进行查看。

