2018年SPlayerX开发指南概述

SPlayerX开发指南介绍了其基于Electron框架的架构特点,采用了MVVM组件化开发。开发过程中使用了webpack,通过运行npm run dev命令可以实现代码的即时同步更新,无需重新启动。使用eslint来确保代码质量,不符合标准的代码将无法通过编译并报错。每次提交版本都会通过travis-ci和appveyor进行自动编译,若编译失败将记录错误并相应的badge将变为红色。每当有新的commit时,CI工具将自动打包发布版本并进行发布。单元测试采用Karma进行,codecov的badge将显示当前代码的测试覆盖率。消息通讯和跨组件数据交互使用了相应的方法。阻塞操作,如IO读写或CPU密集型任务,应放在基于electron-remote创建的separat。

zip 文件大小:35.21MB