0.0.73 • Published 4 years ago

strike-ui v0.0.73

Weekly downloads
3
License
MIT
Repository
-
Last release
4 years ago

strike-ui

提交日志书写

请注意你的代码提交语义化, 在工程中会为你的代码在提交时进行一次自动的lint-fix

因此, 建议在提交代码的时候, 使用命令行进行代码提交, 以便查看你的eslint错误

$ git add .
$ git commit -m ""

提交的日志请注意你的提交内容规范, 目前支持的提交类型有:

  • feat: 新的特性
  • fix: 逻辑等修复
  • docs: 文档, 及文档网页
  • style: 样式调整, UI 调整等
  • refactor: 重构部分内容
  • test: 单元测试, 快照测试, E2E 等
  • chore: 其他杂项, 如提交版本, 增加工程配置

提交的日志格式请严格按照[日志类型]: [日志内容]的形式进行提交, 否则git-hooks将会阻止你的本次提交

版本发布

Strike-UI 采用了业界通用的日志管理模式

对于正式版本更新, 请运行, 在运行此命令前, 请升级package.jsonscripts:release中的版本号, 整个工程的版本号将会根据你在releasescripts 中的版本号进行自动更新

// 正式版运行
$ yarn release
// 预览版运行
$ yarn release:pre
// alpha版运行
$ yarn release:alpha
// 指定版本号
$ yarn release:version

因为目前公司内部的gitlab不支持通过 SSH 登陆, 因此运行命令之后无法正常通过代码提交, 这时候只是将修改提交到了本地

运行完成后, 请再运行如下命令, 提交你的 tag 及自动生成的日志内容

$ git push --follow-tags origin master

开发注意点

  1. 因为 Taro 的props.children是基于小程序的slot来实现的, 因此不支持在循环中使用props.children, 同时, this.props.children[0]等是非法的, 也无法对props.children设置默认内容 ~~ 2. 因为小程序组件本身的限制, rest 参数可以在 web 端使用, 但是在小程序端会失效, 这里需要注意 ~~
  2. className使用了globalClass, 因此此处请注意你的全局 css 命名空间问题

现存问题

  1. 因为小程序端的限制, 和 web 端的不一致问题, (主要是 children 的处理), 所以目前暂时不支持restProps
0.0.73

4 years ago

0.0.72

4 years ago

0.0.70

4 years ago

0.0.69

4 years ago

0.0.66

4 years ago

0.0.67

4 years ago

0.0.65

4 years ago

0.0.60

4 years ago

0.0.2

5 years ago

0.0.1

5 years ago