diff --git a/.idea/misc.xml b/.idea/misc.xml index 82e79a8c2b1550bda6c5ab18193f00820c913283..c9f283a2a99a56f47a62c132e0ec6c074900da6e 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,7 @@ + + \ No newline at end of file diff --git a/README.md b/README.md index 7bd28c7d02221656ade15cc26fe032a708c95b80..f107bc85ed35b0bb15e2fefa775b6c096eca06e8 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ openEuler ROS SIG成立于2020年6月,致力于在openEuler系统上提供对R ROS SIG 相关文档可参考[项目文档](/document) -- 贡献项目文档和使用文档:TODO +- 贡献项目文档和使用文档:[注册使用gitee并签署CLA](/user_doc/become_contributor/become_contributor.md) - 解决已有功能包Bug:TODO - 贡献新的功能包:TODO @@ -40,4 +40,4 @@ TODO ## 相关文档和仓库 - [openEuler RISC-V](https://gitee.com/openeuler/RISC-V) -- +- [openEuler RISC-V 签署开源社区的CLA](https://gitee.com/openeuler/RISC-V/blob/master/doc/tutorials/account-oE-CLA.md) diff --git a/user_doc/become_contributor/attachment/img.png b/user_doc/become_contributor/attachment/img.png new file mode 100644 index 0000000000000000000000000000000000000000..9166d608201cb622752e3eb7d53e1dddd55a9b0a Binary files /dev/null and b/user_doc/become_contributor/attachment/img.png differ diff --git a/user_doc/become_contributor/attachment/img_1.png b/user_doc/become_contributor/attachment/img_1.png new file mode 100644 index 0000000000000000000000000000000000000000..4a80b74d47b5c16e8648115cd947c8f58471946c Binary files /dev/null and b/user_doc/become_contributor/attachment/img_1.png differ diff --git a/user_doc/become_contributor/attachment/img_2.png b/user_doc/become_contributor/attachment/img_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f21a4878e2eea16e06cff3cb473f401c49725528 Binary files /dev/null and b/user_doc/become_contributor/attachment/img_2.png differ diff --git a/user_doc/become_contributor/attachment/img_3.png b/user_doc/become_contributor/attachment/img_3.png new file mode 100644 index 0000000000000000000000000000000000000000..4bf4827226409970225f429b92fa54bc942bf3e3 Binary files /dev/null and b/user_doc/become_contributor/attachment/img_3.png differ diff --git a/user_doc/become_contributor/attachment/img_4.png b/user_doc/become_contributor/attachment/img_4.png new file mode 100644 index 0000000000000000000000000000000000000000..10e20bb81cbebce61f50750badb053aa0e4d7ada Binary files /dev/null and b/user_doc/become_contributor/attachment/img_4.png differ diff --git a/user_doc/become_contributor/become_contributor.md b/user_doc/become_contributor/become_contributor.md new file mode 100644 index 0000000000000000000000000000000000000000..64e7a0faa386da2900a4c98654d239632f553216 --- /dev/null +++ b/user_doc/become_contributor/become_contributor.md @@ -0,0 +1,42 @@ +# 签署CLA + +前置任务:注册 Gitee[Gitee 帮助中心 - Gitee.com](https://gitee.com/help#article-header0),了解gitee工作流[Gitee工作流](https://gitee.com/openeuler/community/blob/master/zh/contributors/Gitee-workflow.md) +## 设置Git +签署cla之前需要正确的配置git,git上的邮箱以及用户名需要与gitee上的相一致 +可以在gitee上找一个项目,点击**克隆/下载** 一个下面会跳出一个提示窗口告诉,显示相应的`user.name`和`user.email` + +![img.png](attachment/img.png) + +![img_1.png](attachment/img_1.png) + +复制到终端执行这两行命令 +``` +git config --global user.name 'yourusername' +git config --global user.email 'youruseremail' +``` + +## 签署CLA +### 0. 什么是CLA +CLA, Contributor License Agreement, 社区贡献者许可协议。 +这里,借知乎上的科普文章:[https://zhuanlan.zhihu.com/p/68251730?from_voters_page=true](https://gitee.com/link?target=https%3A%2F%2Fzhuanlan.zhihu.com%2Fp%2F68251730%3Ffrom_voters_page%3Dtrue) +总之,CLA是开源社区为了避免法律纠纷而要开源求贡献者签署的一个协议。 +对 openeuler 开源社区的仓库提请合并代码(Pull Request),就会检验该代码的提交者(committer)邮箱是否签署CLA, 未签署CLA的代码不予合并。建议在提交PR之前,就完成CLA的签署。 +需要注意区分企业还是个人,企业签署CLA可以参考[企业签署 CLA ,正式加入 openEuler 社区的流程](https://www.openeuler.org/zh/blog/2022-11-25-cla/CLA%E7%AD%BE%E7%BD%B2%E6%B5%81%E7%A8%8B.html) + +### 1. 选择个人开发者 +个人开发者可以打开这个[网站](https://clasign.osinfra.cn/sign/gitee_openeuler-1611298811283968340)进行cla的签署 +注意区分企业以及个人 +![img_2.png](attachment/img_2.png) + +### 2. 填写信息 +注册的时候要注意: +- gitee注册邮箱、CLA签署建议使邮箱一致 +![img_3.png](attachment/img_3.png) + +### 3. 签署成功 +点击Sign稍等片刻签署成功 +- 首次提交PR(pull request)时,按照机器人提示在评论区回复`/check-cla`检查 [参考链接](https://gitee.com/openeuler/RISC-V/pulls/39) +- Gitee设置有“提交邮箱”这个东西,如果和cla里的邮箱不一致就会不通过 +按照以上过程执行,/check-cla 还是不通过的,请在以[issue](https://gitee.com/openeuler/RISC-V/issues) 方式反馈问题,会有有协助处理。 (或者[openEuler RISC-V SIG 公开交流群]中加速沟通快速解决) + +![img_4.png](attachment/img_4.png) \ No newline at end of file