Skip to content

Add http_setting_server plugin#96

Open
xiaoxixi222 wants to merge 3 commits intoClassIsland:mainfrom
xiaoxixi222:add-http-setting-server
Open

Add http_setting_server plugin#96
xiaoxixi222 wants to merge 3 commits intoClassIsland:mainfrom
xiaoxixi222:add-http-setting-server

Conversation

@xiaoxixi222
Copy link

@xiaoxixi222 xiaoxixi222 commented Mar 8, 2026

插件介绍

HTTP 设置服务器插件 - 通过 HTTP API 远程修改 Class Island 组件设置

功能特性

  • 通过 HTTP API 远程修改 Class Island 组件设置
  • 支持嵌套组件访问和操作
  • 完整的组件元数据获取
  • 使用 ClassIsland 日志系统
  • 30秒请求超时保护
  • 完善的错误处理

API 端点

  • GET /api/components - 获取所有组件
  • GET /api/components/{id} - 获取组件详情
  • GET /api/components/{id}/settings - 获取组件设置
  • POST /api/components/{id}/settings - 修改组件设置
  • POST /api/save - 保存配置

文件信息

检查清单

  • 插件已在 GitHub 上发布
  • Release 已创建并包含 MD5 校验
  • manifest.yml 已填写完整(包含 apiVersion: 2.0.0.0)
  • README.md 已完善
  • LICENSE 文件已添加(MIT)
  • 插件已测试可用

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.

1 participant