Skip to content

Commit 36e2496

Browse files
committed
update docs
1 parent bfa9b9f commit 36e2496

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

docs/plugin/dev.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,21 @@ graph LR
241241
IDE 获取全局配置键入提示,这是必需的,相反,你们将无法获取 IDE 键入提示
242242
:::
243243

244+
### 钩子函数
245+
246+
从 ==v1.13.3=={.note} 开始,插件支持钩子函数,它们将提供更灵活的配置,以减少插件手动适配。同时,我们还会在
247+
`backend/plugin/patching.py` 中提供一些辅助函数,来帮助大家更好的进行配置
248+
249+
钩子函数必须在插件根目录 `hooks.py` 文件中定义,目前支持如下:
250+
251+
#### lifespan
252+
253+
[生命周期函数](https://fastapi.tiangolo.com/zh/advanced/events/#lifespan),在应用启动前自动注册
254+
255+
#### setup
256+
257+
启动函数,支持同步和异步,在应用启动前自动执行
258+
244259
## 前端
245260

246261
::: steps

0 commit comments

Comments
 (0)