源码开发者 · V3 原始 RBZ
源码提交规范
产品身份
| 字段 | 固定值 |
|---|---|
| 产品键 / 账号产品 | smart_collaboration |
| 插件内部 ID | su_model_collab |
| Ruby 命名空间 | SUModelCollab |
| 发布通道 | V3 密封源码,禁用 V2 回退 |
文件名与版本
smart_collaboration_主.次.修订_source.rbz
使用严格三段数字版本,例如 3.3.97,不含前导零、后缀或第四段。文件名、插件版本与提交表单必须一致。每次源码修改或重新打包递增修订号,保留旧包及 SHA-256;同一版本不能覆盖。
入口与目录
当前源码布局:
smart_collaboration/ smart_collaboration.rb version.rb main.rb bootstrap.rb ...业务 Ruby 与资源 icons/
目录内入口加载同目录文件:require_relative 'version'、require_relative 'main'。也接受 smart_collaboration.rb 根入口配 smart_collaboration/,以及历史 su_model_collab.rb 根入口配 su_model_collab/;根入口须加载相应目录内的文件。每个包只保留一个入口,不同时打入两套插件。不得把智能协同改名成其他已登记产品。
提交前检查
- 运行业务测试、Ruby 语法检查和入口加载测试,确认全部依赖、图标和资源在包内;真实 SketchUp 验收单独记录。
- 压缩成员使用正斜杠;禁止绝对路径、目录穿越、大小写重复、符号链接与重复入口。
- 仅提交原始 Ruby 和运行资源。禁止 DLL、SO、EXE、PDB、构建脚本、嵌套归档、私钥、账号凭据、密封载荷及客户包。
- 提交原始 RBZ、版本、SHA-256、入口与运行清单、功能和宿主验收记录;文件不超过 64 MiB。
平台处理
平台按已登记身份审核,再完成授权绑定、密封、签名和发布。原始源码包不能作为官网客户下载包;预检或 Reviewer 通过不代表已发布。没有有效客户版本时,下载页保持“暂未发布”。