如何贡献

文档更新

如果修改了组件代码,需要在组件目录的metas.yml加上changes,直接使用next作为版本号(如果已经存在该版本号,则直接添加变更条目即可)。

中括号内为变更类型,可选值 fix enhance feature change

比如:

changes:
  next:
    en:
      - '[fix] fix *** bug #issueId'
      - '[feature] new feature'
    zh-CN:
      - '[fix] 修复 *** bug #issueId'

当文档相关的 PR被合并后,文档服务器会在5分钟内拉取最新代码并执行npm run build-docsnpm run build实现文档及demo更新。

为什么使用 next 为版本号

next 表示下个版本,未发布时在 changelog 里显示 next,提醒用户一些开发中的代码尚未发布。

当进行版本发布时,文档中的 next 会被脚本代替成真正的版本号,至此发布完毕。

这样的最大好处是更新代码时可以直接写 changelog 不用在意要写哪个版本号,在发布时翻 commit 记录写 changelog 是件比较浪费时间的事。