0.0.8 • Published 1 year ago

@dcbfe/ui v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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

1 year ago

1.0.0-beta.1

1 year ago

0.0.9-beta.1

1 year ago

0.0.9-beta.0

1 year ago

0.0.8-beta.4

1 year ago

0.0.8

1 year ago

0.0.8-beta.3

2 years ago

0.0.8-beta.2

2 years ago

0.0.8-beta.1

2 years ago

0.0.8-beta.0

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.6-beta.39

2 years ago

0.0.6-beta.38

2 years ago

0.0.6-beta.36

2 years ago

0.0.6-beta.35

2 years ago

0.0.6-beta.34

2 years ago

0.0.6-beta.33

2 years ago

0.0.6-beta.42

2 years ago

0.0.6-beta.41

2 years ago

0.0.6-beta.40

2 years ago

0.0.6-beta.32

3 years ago

0.0.6-beta.31

3 years ago

0.0.6-beta.30

3 years ago

0.0.6-beta.29

3 years ago

0.0.6-beta.19

3 years ago

0.0.6-beta.18

3 years ago

0.0.6-beta.28

3 years ago

0.0.6-beta.27

3 years ago

0.0.6-beta.26

3 years ago

0.0.6-beta.23

3 years ago

0.0.6-beta.22

3 years ago

0.0.6-beta.21

3 years ago

0.0.6-beta.20

3 years ago

0.0.6-beta.17

3 years ago

0.0.6-beta.16

3 years ago

0.0.6-beta.15

3 years ago

0.0.6-beta.14

3 years ago

0.0.6-beta.13

3 years ago

0.0.6-beta.11

3 years ago

0.0.6-beta.9

3 years ago

0.0.6-beta.10

3 years ago

0.0.6-beta.8

3 years ago

0.0.6-beta.7

3 years ago

0.0.6-beta.6

3 years ago

0.0.6-beta.5

3 years ago

0.0.6-beta.4

3 years ago

0.0.6-beta.3

3 years ago

0.0.6-beta.2

3 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago