docs: fix relative paths in plugin standard docs after dev/ restructure

- dev/docs 插件标准文档中的相对路径适配到 dev/ 层级
- gitignore dev/docs/HD2/ 图标转换脚本与生成产物(cairosvg 输出等)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-03 15:40:43 +08:00
co-authored by Claude Code
parent c53b210413
commit 24d7c64e17
4 changed files with 16 additions and 13 deletions
+3 -3
View File
@@ -13,7 +13,7 @@
## 1. 包命名与位置
- 位置:`hexi/plugins/nonebot_plugin_<name>/`(`bot.py` 用 `nonebot.load_plugins("hexi")` 加载)。
- 位置:`hexi/plugins/nonebot_plugin_<name>/`(`../../bot.py` 用 `nonebot.load_plugins("hexi")` 加载)。
- 包名 = NoneBot 模块名 = `hexi.plugins.nonebot_plugin_<name>`。
- **`plugin_id` 约定**:用于配置 schema / 插件控制 / Web 挂载的值,一律等于模块名(`__name__`)。
@@ -93,7 +93,7 @@ nonebot_plugin_xxx/
## 5. config.py 标准
### 4.1 环境驱动型(读 `.env` / NoneBot config)
### 4.1 环境驱动型(读 `../../.env` / NoneBot config)
```python
from nonebot import get_plugin_config
from pydantic import BaseModel
@@ -145,7 +145,7 @@ register_object_set(__name__, "groups", [ {item_schema...} ], key_field="group_i
## 9. 插件迁移检查清单
- [ ] 包名改为 `nonebot_plugin_*`,位置在 `hexi/plugins/`。
- [ ] 包名改为 `nonebot_plugin_*`,位置在 `../../hexi/plugins`。
- [ ] 有 `__plugin_meta__`,`type="application"`。
- [ ] 配置已接入统一标准(Web 能读能改,运行期/重启生效)。
- [ ] 命令在 `handlers/`,业务在 `services/`,工具在 `utils/`。