使用方法请看 官方文档
如果你希望为这个项目贡献代码,请按以下步骤进行:
- fork 这个项目
grunt dev
在本地进行调试- 确保
grunt test
的测试全部 pass - 提交并发起 PR
项目的目录结构说明如下:
.
├── demo // demo
├── dist // 浏览器环境使用的编译产出(browserify)
├── lib // node 环境使用的编译产出(babel)
├── plugin // 浏览器 Websocket 降级插件
├── src // 源码
│ ├── tool // 工具方法
│ ├── AV.realtime.js // 暴露全局变量的主文件版本
│ └── realtime.js // 主文件
└── test // 测试
└── browser // 浏览器版本
- 如果你发现了新的 bug,或者有新的 feature request,请新建一个 issue
- 在使用过程中遇到了问题时
- 如果你购买了技术支持服务,请新建一个 ticket。
- 也可以在论坛提问、讨论。
- 修改代码中版本号及修改日期
- 修改 package.json 与 bower.json 中的版本号
- 修改 changelog.md
grunt test
grunt release
and commit all changed files- 提交 PR 到 master
- (merge 后)Github 生成 release 包(for bower)
- 发布到 npm(
npm publish
,需 npm 协作者身份)