非常感谢你对 TDesign 的关注,如果你想为组件库或其他产品贡献一份力量,请先了解下以下内容。
如果你想要贡献一个新特性,请在实际写代码前先开一个 issue 与社区里的小伙伴一起讨论必要性及实现方案。
- 请将本项目 clone 至本地
- 创建 feature/fix 分支
- 开发过程中可以使用
git fetch
或git rebase
来同步上游分支代码 - 提交代码到 forked 仓库,commit message 撰写请参照 Angular Commits 规范
- 发起 pr
- 会有 PMC 同学来 CR 本次提交的代码,请及时关注 CR 评论通知信息
- CR 通过后会合并进入 develop 分支,等待周迭代或紧急 patch 版本发布 npm
# 需配置 github ssh key 才能正常拉取子仓库代码
git clone --recurse-submodules https://github.com/Tencent/tdesign-react.git
# 开发预览
cd tdesign-react
npm i
npm run dev
# 打开浏览器访问 http://localhost:15000
# 单独调试某个组件的 demo 可访问 http://localhost:15000/react/[组件名]/[demo文件名]
# 例如:http://localhost:15000/react/demos/button/base
# 如果 common 代码未正常拉取可手动初始化:
# git submodule init && git submodule update
更多指引请参考: