Wheels UI 官网
wheels UI
是一个便捷的 UI
框架,将日常开发中常见的几个组件进行个性化的封装,以提升个人的开发效率。
技术栈
- Vue: 基于
Vue
的组件化思想进行框架的开发,让代码的逻辑更加清晰。 - Sass: 使用
Sass
语法更加便捷的编写组件样式,例如变量、函数等。 - Parcel: 使用
Parcel
作为 Web
应用打包工具,并结合热更新等功能提升开发效率。 - npm: npm 是
JavaScript
的包管理工具。本UI
框架通过 npm
管理项目依赖关系并发布项目。 - Chai.js:
Chai
是一个基于 BDD
/TDD
的断言库,本框架使用 Chai.js
进行单元测试。 - Karma.js:
Karma
是一个测试运行器,它可以呼起浏览器,加载测试脚本,然后运行测试用例,让测试的过程自动化。 - Mocha.js:
Mocha
是一个单元测试框架/库,用于写测试用例。 - Sinon.js: 使用
Sinon
提供的 spy
函数用于单元测试中判断一个函数是否被调用过。 - TravisCI: 将本项目通过
GitHub
与 TravisCI
的关联实现持续集成,测试用例进一步自动化。