同步操作将从 OpenTiny/ tiny-vue 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
很高兴你有意愿参与 TinyVue 开源项目的贡献,参与贡献的形式有很多种,你可以根据自己的特长和兴趣选择其中的一个或多个:
当你亲自使用 TinyVue 组件库,并参与多次以上形式的贡献,对 TinyVue 逐渐熟悉之后,可以尝试做一些更有挑战的事情,比如:
如果你在使用 TinyVue 组件过程中遇到问题,欢迎给我们提交 Issue,提交 Issue 之前,请先仔细阅读相关的官方文档,确认这是一个缺陷还是尚未实现的功能。
如果是一个缺陷,创建新 Issue 时选择 Bug report 模板,标题遵循 [componentName]缺陷简述
的格式,比如:[select]过滤功能中,选中的选项退格删除后,无法再次选中该选项
。
报告缺陷的 Issue 主要需要填写以下信息:
如果是一个新特性,则选择 Feature request 模板,标题遵循 [componentName]新特性简述
的格式,比如:[select]选择框内容太长展示不下时,希望能支持配置tips提示
。
新特性的 Issue 主要需要填写以下信息:
提交 PR 之前,请先确保你提交的内容是符合 TinyVue 整体规划的,一般已经标记为 bug 的 Issue 是鼓励提交 PR 的,如果你不是很确定,可以创建一个 Discussion 进行讨论。
本地启动步骤:
npm i --force
, 安装 node 依赖# username 为用户名,执行前请替换
git clone git@github.com:username/tiny-vue.git
cd tiny-vue
# 关联上游仓库
git remote add upstream git@github.com:opentiny/tiny-vue.git
# 安装依赖
npm i
# 启动 Vue3 项目
npm run dev:vue3
# 启动 Vue2 项目
npm run dev:vue2
提交 PR 的步骤:
git checkout -b username/feature1 upstream/dev
,分支名字建议为 username/feat-xxx
/ username/fix-xxx
贡献流程结束,感谢你的贡献!
如果你对我们的开源项目感兴趣,欢迎通过以下方式加入我们的开源社区。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。