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: 将本项目通过 GitHubTravisCI 的关联实现持续集成,测试用例进一步自动化。