zq-qspace
v2.0.1
Published
*** ### Bundle - npm run test - 开发模式使用, 打包路径为 src; 输出路径为 example/sdk/build - 特性 - 保留代码注释 - 代码不做混淆 - 代码不做压缩
Downloads
6
Readme
Bundle
npm run test
- 开发模式使用, 打包路径为 src; 输出路径为 example/sdk/build
- 特性
- 保留代码注释
- 代码不做混淆
- 代码不做压缩
npm run build
- 生产模式使用, 打包路径为 src; 输出路径为 example/sdk/build
- 特性
- 代码移除注释
- 代码混淆
- 代码压缩
Run
Run (开发效率高,推荐使用)
- npm run bin
- 开发模式使用,打包路径为 src; 输出路径为 example/sdk/dev
- 特性
- 创建serve
- 监听文件变化
- 处理BundleCache
- 生成sourcemap
文件名规范
- 不推荐用大写字母
- 不推荐使用下滑线
- 不推荐使用数字开头
js代码规范
- 单个js模块,不推荐超过1000行
- 单个js模块, 注释率保证需达到50%
- 不允许嵌套引用对象
应用模板
- extension/y.template.js
接口模板
- events/y.template.js
版本号更新规则
- 每次提测需更新版本号
- 新增GitTag
- git tag -a <tag-version> -m <版本说明>
- git push orgin <tag-version>
版本号命名规则 (v1.0.0)
- vMain.Feature.Bug
- v 表示Version缩写
- Main 表示主架构层改动; 编号范围 [1, 10]
- Feature 表示功能模块新增或者大改动; 编号范围 [0, 50]
- Bug 表示解决迭代任务改动; 编号范围 [0, 100]
版本号日期后缀(yyyy/mm/dd/hh.mm)
代码统计
node z.count.js <文件路径|文件名>
单元测试, 待完善
- 分为 BasicUnitTest: 基础模块单元测试; ExtUnitTest: 扩展模块单元测试
- 每个模块,"根据需要" 定义测试模块
- 单元测试结果,需输出Log日志
- 基础模块测试 - 日志Header:"basic.unit.test"
- 扩展模块测试 - 日志Header:"ext.unit.test"
SDK 开发版地址
https://oldbeyond.3dnest.cn/auto/ncz/common-sdk/dev/zqsdk.js
SDK 测试线地址
https://beyond.3dnest.cn/prelook/ncz/common-sdk/test/zqsdk.js
SDK 正式线地址
E100编辑端:https://beyond.3dnest.cn/zqsdk/zqsdk.js E100前端国内:https://vr.capreal.cn/zqsdk/zqsdk.js E100前端国外:https://vr.deepmoo.net/zqsdk/zqsdk.js
