README
agora-vue-ui
agora-vue-ui
简体中文 | English
自定义主题方案
- 在使用
agora-vue-ui
组件的项目中引入agora-vue-ui
的index.css
,这个index.css
是包含var
变量,利用使用agora-vue-ui
的项目的webpack
再重新打包一遍 - 用户选择主题色,打包一个新的主题
国际化方案
基于开发者项目中使用vue-i18n
组件的国际化能力,将AgoraUI
中的lang
文件引入,并完成初始化。开发者项目切换中英文时,组件库内部只需要使用t(xxx)
即可同步更改。我们会在初始化时将开发者项目中的i18n对象传递到组件库,并绑定在vue
上,所以可以使用this.agoraI18n.t('xxx')
来完成注册。对于未使用国际化的项目,组件内部会默认以中文方式处理
// 初始化
Vue.use(AgoraUI, {
i18n: i18n,
locale: 'zh',
})
开发规范
- 开发时切新分支,比如
feat/xxx
- 开发分支合到
master
- 从
master
切一个新分支release-vx.x.x
npm version patch
||npm version mirror
作用是打git tag
并且修改package.json
中的版本- 修改
CHANGELOG.md
git push origin release-vx.x.x
git push origin --tags
npm publish
链接
Todo
- 自定义主题
- 国际化
agora-md-loader
- 官网
- 打包
- 发布