Skip to content

检查与发布 ​

交付的是静态组件目录,不是 Git 仓库、源码依赖树或用户数据。当前本地导入不接受 ZIP;不要以打包下载链接替代宿主目录选择。

发布前检查 ​

  1. 清点最终输出:manifest、入口 HTML、所有本地脚本/样式/资源及可选 PNG 预览;不能含 SDK 三件套、密钥、调试日志、个人文件或远程 JavaScript。
  2. 保持稳定 widgetId;正式版本号为三个非负整数。标签使用协议标准英文值,名称和描述不作为身份。新作品用新 UUID。
  3. 在真实宿主开发页执行“检查组件包”,再启用验证主要路径、权限拒绝、撤销、隐藏、重载和错误恢复。桌宠补输入/穿透与编辑恢复,游戏补存档冲突,信息流补断网和迟到结果。
  4. 核对配置分享字段。秘密、目录授权、凭据、临时句柄和游戏进度不能通过布局或组件包分享。

创意工坊 ​

开发页标题右侧的 GitHub 图标可直接打开 widget-workshop-dev 仓库。

在开发页对应组件详情选择“发布”。宿主校验当前源码并创建清洁上传副本,源码 widgetId 必须匹配所选开发组件;不要求先激活该源码,也不因此替换当前运行版本。

在“预览并发布”弹窗选择“发布”或“更新”。发布时填写作品标题和说明,核对标签、预览图及可见范围;预览图位于标签与可见范围之间,新发布默认公开。更新时只输入本人条目 ID 和可选的更新说明,保留工坊条目的标题、作品说明及可见范围。保存更新草稿会保留条目 ID 和更新说明;已关联条目的目标只读。创建结果未知时,找回原条目 ID 后更新,避免重复发布。草稿卡片在作品名右侧显示本次上传副本的版本,成功状态简化为“上传成功”。

草稿和上传操作仍在对应开发组件抽屉;新发布默认公开,检查标题、描述、预览、标签和发布内容后再按宿主流程提交。上传失败不应损坏当前可运行版本。实际服务可用性、账号同意与条款由 Steam 和用户环境决定。

布局从布局抽屉的“发布”直接进入同一弹窗,也可切换为更新。布局弹窗以组件名称与 UUID 列表代替预览图、实际上传文件和原始布局 JSON;可分享配置直接在同一弹窗中勾选并核对值,新草稿默认不选,保存后保留选择。更新时同样可调整分享选择,只会使用准备草稿时服务筛选的配置快照。

布局分享只替换目标显示器,缺依赖不能应用,不自动订阅。布局依赖只按组件 UUID 匹配,不保存组件来源,工坊发布无需填写引用或重绑定;不能包含作者源码路径、授权或秘密。规则见工坊模块和布局协议。

当前宿主协议 · SDK 0.1.1 · MIT