# 使用腳手架工具生成模板
node packages/create-qt-module/index.js
# 或手动编写,參考 EXAMPLE.md
生成的 .qt-module 文件是一个标准的 JS 文件,包含完整的 manifest 和模块邏輯。
cp your-module.qt-module store/
打开 store/modules.json,在 modules 数组中添加:
{
"id": "engine-your-engine",
"name": "Your Module Name",
"version": "1.0.0",
"author": "Your Name",
"type": "translator",
"description": "What this module does",
"download": "store/your-module.qt-module",
"size": "2.5 KB"
}
| 字段 | 说明 | 示例 |
| id | 唯一标识,与 manifest.id 一致 | engine-deepl |
| name | 模块名称 | DeepL Translator |
| version | 版本号 | 1.0.0 |
| author | 作者(GitHub 用户名推薦) | yourname |
| type | 模块類型 | translator / mode / renderer / processor / service / theme |
| description | 简短描述(<=80字) | DeepL API translation engine |
| download | .qt-module 文件路徑 | store/deepl.qt-module |
| size | 文件大小 | 2.5 KB |
1. Fork 倉库
2. 添加你的 .qt-module 文件和更新 store/modules.json
3. 提交 Pull Request
4. 審核通过后合併,网站自动更新