源码开发者 · V3 原始 RBZ

源码提交规范

产品身份

字段固定值
产品键 / 账号产品smart_collaboration
插件内部 IDsu_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/;根入口须加载相应目录内的文件。每个包只保留一个入口,不同时打入两套插件。不得把智能协同改名成其他已登记产品。

提交前检查

  1. 运行业务测试、Ruby 语法检查和入口加载测试,确认全部依赖、图标和资源在包内;真实 SketchUp 验收单独记录。
  2. 压缩成员使用正斜杠;禁止绝对路径、目录穿越、大小写重复、符号链接与重复入口。
  3. 仅提交原始 Ruby 和运行资源。禁止 DLL、SO、EXE、PDB、构建脚本、嵌套归档、私钥、账号凭据、密封载荷及客户包。
  4. 提交原始 RBZ、版本、SHA-256、入口与运行清单、功能和宿主验收记录;文件不超过 64 MiB。

平台处理

平台按已登记身份审核,再完成授权绑定、密封、签名和发布。原始源码包不能作为官网客户下载包;预检或 Reviewer 通过不代表已发布。没有有效客户版本时,下载页保持“暂未发布”。

平台提交入口