SuperAPI AI 工具集

forguncy-plugin-expert

编程与开发

查看项目

更新于 10-15 23:44

技能介绍

用途:为活字格(Forguncy)低代码平台开发插件,覆盖服务器命令 ServerCommand、单元格类型 CellType、客户端命令 ClientCommand、服务器 API ServerAPI、中间件 Middleware 等类型。

主要能力:按任务类型检索核心文档(DOC_INDEX.md、CLI_Reference.md、SDK_BestPractices.md、API_Cheatsheet.md);用 forguncy-plugin-create CLI 初始化项目;先写计划文档(plans/序号_需求简述.md)待确认再编码;遵循 SDK 规范(Execute 返回 ExecutionResult、属性带中文 DisplayName、try-catch、Logger 记录);用 dotnet build 构建,MSBuild 自动处理前端依赖。

使用方式:创建项目示例命令 forguncy-plugin-create --name <PluginName> --types <types> --framework vue --lang ts --forguncy-path "<Path>" --plugin-path "<OutputPath>",其中 --plugin-path 须为含插件名称的完整项目路径。构建使用 dotnet build;更新引用使用 powershell -File scripts/update_references.ps1 -ForguncyPath "C:\Program Files\Forguncy 12"。数据访问用 this.Context.DataAccess,日志用 Logger.Info()/Logger.Error()。

限制与注意:Windows 下用 PowerShell;参数化查询防注入;不使用 Console.WriteLine;需更新 PluginConfig.json;构建失败或引用丢失时应询问用户活字格路径而非猜测。活字格安装路径可缓存于 .forguncy-path-cache.json,验证需检查 WebSite\designerBin\Forguncy.exe。文档未提供的具体价格、版本兼容范围等信息暂未提供。