0.0.8 • Published 2 years ago

@dcbfe/ui v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

多彩宝移动端组件库技术选型

依赖管理

采用 Yarn

如何安装:

npm i yarn -g --registry https://r.npm.taobao.org/

组件

总体基于 Vue 2

  • 逻辑:采用 JavaScript。
  • 视图:采用模板,特别复杂的组件可尝试 渲染函数或 JSX
  • 样式:采用 Scss

组件测试

测试的目的就是让开发者敢加新功能(既有测试可告诉你这个新功能会不会产生 bug),让使用者敢采用(完善的测试说明这个东西基本没有什么大 bug)。

总体基于 JestVue Test Utils

  • 逻辑:采用单元测试。
  • 视图:采用快照测试。
  • 样式:不测试,由 UI 进行验收。

代码检查

采用 ESLintPrettier 的组合,ESLint 负责代码质量,Prettier 负责代码风格。举例:

  • 代码质量: 不应该出现未被使用到的变量;不应该污染全局对象
  • 代码风格: 每行代码后面都应该加上分号;每行代码应保持 2 个空格的缩进

文档

采用 VuePress

发布

git 提交信息遵循 约定式提交 规范,并据之生成更新日志。

版本管理遵循 语义化版本 规范,具体版本号根据约定式提交信息自动生成。

持续集成

持续集成的目的就是通过自动化的构建,从而尽早地发现错误,同时把人力从重复的工作中解脱出来。

采用 GitHub Action

范围包括:代码检查、测试运行、包发布、文档部署、发布通知。

1.0.0-beta.0

2 years ago

1.0.0-beta.1

2 years ago

0.0.9-beta.1

3 years ago

0.0.9-beta.0

3 years ago

0.0.8-beta.4

3 years ago

0.0.8

3 years ago

0.0.8-beta.3

3 years ago

0.0.8-beta.2

3 years ago

0.0.8-beta.1

3 years ago

0.0.8-beta.0

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.6-beta.39

3 years ago

0.0.6-beta.38

3 years ago

0.0.6-beta.36

3 years ago

0.0.6-beta.35

3 years ago

0.0.6-beta.34

4 years ago

0.0.6-beta.33

4 years ago

0.0.6-beta.42

3 years ago

0.0.6-beta.41

3 years ago

0.0.6-beta.40

3 years ago

0.0.6-beta.32

4 years ago

0.0.6-beta.31

4 years ago

0.0.6-beta.30

4 years ago

0.0.6-beta.29

4 years ago

0.0.6-beta.19

4 years ago

0.0.6-beta.18

4 years ago

0.0.6-beta.28

4 years ago

0.0.6-beta.27

4 years ago

0.0.6-beta.26

4 years ago

0.0.6-beta.23

4 years ago

0.0.6-beta.22

4 years ago

0.0.6-beta.21

4 years ago

0.0.6-beta.20

4 years ago

0.0.6-beta.17

4 years ago

0.0.6-beta.16

4 years ago

0.0.6-beta.15

4 years ago

0.0.6-beta.14

4 years ago

0.0.6-beta.13

4 years ago

0.0.6-beta.11

4 years ago

0.0.6-beta.9

4 years ago

0.0.6-beta.10

4 years ago

0.0.6-beta.8

4 years ago

0.0.6-beta.7

4 years ago

0.0.6-beta.6

4 years ago

0.0.6-beta.5

4 years ago

0.0.6-beta.4

4 years ago

0.0.6-beta.3

4 years ago

0.0.6-beta.2

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago