order | title |
---|---|
6 |
贡献指南 |
感谢你为 Choerodon UI 贡献一份自己的力量,花几分钟来阅读一遍这篇指南,将在此过程中为你提供帮助。
Choerodon UI 已采用贡献者公约作为其行为准则,我们希望项目参与者遵守它。请阅读全文,以便你了解哪些行为会被容忍,哪些行为不会被容忍。
为 Choerodon UI 做出贡献,代码贡献是其中的一个方面。例如,文档改进与代码更改一样重要,如有官网文档建议同样可以直接提 issue。
如果你还不清楚怎么在 GitHub 上提 Pull Request ,可以阅读下面这篇文章来学习:
如果你打算开始处理一个 issue,请先检查一下 issue 下面的留言以确保没有别人正在处理这个 issue。如果当前没有人在处理的话你可以留言告知其他人你将会处理这个 issue,以免别人重复劳动。
如果之前有人留言说会处理这个 issue 但是一两个星期都没有动静,那么你也可以接手处理这个 issue,当然还是需要留言告知其他人。
我们欢迎 Pull Requests,但是在进行大的更改之前,最好先打开一个问题与维护者讨论。
我们会关注所有的 Pull Requests,会 review 以及合并你的代码,也有可能要求你做一些修改或者告诉你我们为什么不能接受这样的修改。
同时,建议每个 Pull Requests 的功能和缺陷修复不会太多,并功能单一。如果多个功能和缺陷修复,建议拆分为两个小的 Pull Requests。
在你发送 Pull Request 之前,请确认你是按照下面的步骤来做的:
git clone https://github.com/<your username>/choerodon-ui.git
cd choerodon-ui
git remote add upstream https://github.com/open-hand/choerodon-ui.git
master
branch with the upstream one:git checkout master
git pull upstream master
npm install
git checkout -b my-topic-branch
在提交代码之前,进行以下步骤:
本地自查必要提交内容是否完善:
CHANGELOG.zh.md
1. 简略,意思明确
2. 中英文之间空格间隔,组件名反引号包裹
3. 基础组件 `Table` 不需要 `<pro>`
- 🌟 `<pro>Table`:新增 onResize 事件。
- 💄 `<pro>Table`:性能和内存优化。
- 🐞 `configure`: 修复 tableFilterAdapter 类型。
CHANGELOG.en.md
1. 内容中涉及可使用的属性、方法、组件时使用反引号包裹
2. 注意空格,英文标点符号
- 🌟 `<pro>Table`: Added `onResize` callback.
- 💄 `<pro>Table`: Performance and memory optimization.
- 🐞 `configure`: Modify the `tableFilterAdapter` type.
- 🌟 `<pro>Table`: Added `onResize` callback.
->
-> 对应修改缩写 + 空格 + 内容去掉反引号
->
-> [ADD] <pro>Table: Added onResize callback.
[ADD] 新增
[IMP] 优化
[FIX] 修复
非单组件或其他修改优化直接缩写再加对应内容或合并处理(建议每个功能修改单独 commit):
[IMP] Added some less variable.
[ADD] <pro>Table: Added onResize callback. && [IMP] <pro>Table: Performance and memory optimization.
通过 github commit diff 界面,差异对比界面检查提交内容是否符合预期,与本地一致。
git push -u origin HEAD
可参考以往 PR 及 commits,加深印象。
若您还想了解 Choerodon UI 组件库更详细的功能介绍及使用流程,您可以查看官网文档。
若在体验 Choerodon UI 组件库 过程中遇到了问题需反馈,您可以登录汉得开放平台,选择 [控制台 - 提反馈] ,问题分类选择 [前端组件库 - C7N-UI] 。
若有需求使用主题包,可联系汉得前端基础研发团队: wen.dai@hand-china.com
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )