Skip to content

[Pull Request] Dev=UI separate si - #3

Open
StardustSeemsInk wants to merge 12 commits into
mainfrom
dev=UI-separate-SI
Open

[Pull Request] Dev=UI separate si#3
StardustSeemsInk wants to merge 12 commits into
mainfrom
dev=UI-separate-SI

Conversation

@StardustSeemsInk

@StardustSeemsInk StardustSeemsInk commented Jun 18, 2026

Copy link
Copy Markdown
Member

What does this PR do?

将 dev=UI-separate-SI 分支(测试插件适配前后端分离架构)合并向 main。

  • C# 插件重构:IdentityInterface/Controller 改用 PluginInfo 结构集中管理元数据(名称/版本/显示名/描述/作者/函数清单),SayHello 函数完整描述与实现,移除遗留元数据方法
  • 命令处理升级:支持 Request/Response 请求响应模式(含序列化选项),SayHello 返回真实函数结果
  • WPF 插件:函数实现迁入 Functions 类(属性化元数据,支持本地化与参数描述),新增 HelloKitX/HelloAnything/GetInput 函数;UI 增加触发器测试区(文本框 + 按钮触发)
  • 命名空间统一为 KitX.Shared.CSharp / KitX.Contract.CSharp 结构;全部项目目标框架升级至 .NET 10.0,插件输出类型改为 Library
  • 新增 GitHub Actions mirror.yml 工作流(推送/手动触发时镜像仓库至 Gitee)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants