同步操作将从 openEuler/community 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
目录
说明:
所有openEuler社区的SIG都必须有一个章程(Charter)来明确SIG的范围和治理规则。
具体的申请流程如下:
1、使用SIG模板创建自己的新SIG
将 gitee.com/openeuler/community Fork到你的Gitee下。并在sig目录下创建你的sig文件夹,以及把SIG申请模板拷贝到该文件夹下。
git clone https://gitee.com/YOURGITEE/community
cd ./community/sig
cp -r sig-template sig-YOURSIGNAME
cd sig-YOURSIGNAME
2、完成新SIG章程的填写
为便于更好的理解和填写SIG申请模板里的内容,建议先阅读建议书和要求,完成新SIG的申请填写。
mv sig-template_cn.md sig-YOURSIGNAME_cn.md
mv sig-template.md sig-YOURSIGNAME.md
vi sig-YOURSIGNAME_cn.md
vi sig-YOURSIGNAME.md
3、完成新SIG成员的配置
请在sig-info.yaml文件中完成对SIG成员的配置,填写规则可以参考社区博客
vi sig-info.yaml
4、完成新SIG的Repository的配置
请参考openEuler的Repository说明,完成SIG所拥有的Repository的配置。
vi ../../repository/src-openeuler.yaml
vi ../../repository/openeuler.yaml
5、在sig文件夹的sig.yaml内添加新SIG的相关信息
根据以上的信息,打开sig文件夹下sigs.yaml文件,在末尾添加新sig的相关信息并提交PR。
vi ../sigs.yaml
- name: sig-YOURSIGNAME
repositories:
- openeuler/aaa
- src-openeuler/bbb
6、完成SIG的README初稿信息
一个sig的README是这个团队给贡献者们了解本团队的第一手资料。所以每一个sig团队都应该提供README里的相关信息。请按照README模板完成对sig团队的介绍
vi README.md
7、提交PR
将以上修改提交到Gitee上,并在Gitee上创建一个Pull Request。
8、向TC发送邮件申请
给技术委员会发邮件(邮箱tc@openeuler.org),并在正文中包含主题“[新SIG提案]”和PR的链接
9、TC评审并反馈意见
技术委员会通常会在发送申请后的一周内反馈。如果遇到假期或重要会议等因素,可能会需要更长时间。在此期间,您可以进行任何有需要的更改
10.TC评审通过并合入
技术委员会将通过合并Pull Request的方式来批准您的申请
如果您要修改SIG章程(charter.md)、团队成员(sig-info.yaml)、增删Repository(Repository)等,您需要提交SIG变更批准流程。
1、完成新项目的Repository的配置或删除相关配置
请参考openEuler的Repository说明,完成SIG所拥有的Repository的配置。
vi ../../repository/src-openeuler.yaml
vi ../../repository/openeuler.yaml
2、在sig文件夹的sig.yaml内添加新项目的repository信息或删除相关信息
根据以上的信息,打开sig文件夹下sigs.yaml文件,在name
字段下面找到项目所属的sig,可以在该sig的repositories
的末尾添加项目的repository,或者找到待删除的repository进行删除。
vi ../sigs.yaml
- name: sig-YOURSIGNAME
repositories:
- openeuler/aaa
- src-openeuler/bbb
3、刷新README
根据新增的项目和其repository,请同步刷新README内的“项目清单”下内容,便于大家查找
vi README.md
4、提交PR
将以上修改提交到Gitee上,并在Gitee上创建一个Pull Request。
5、向TC发送邮件申请
给技术委员会发邮件(邮箱tc@openeuler.org),并在正文中包含主题“[增删repository提案]”和PR的链接
6、TC评审并反馈意见
技术委员会通常会在发送申请后的一周内反馈。如果遇到假期或重要会议等因素,可能会需要更长时间。在此期间,您可以进行任何有需要的更改
7.TC评审通过并合入
技术委员会将通过合并Pull Request的方式来批准您的申请
待修改的sig章程涉及到重大的变更,或可能影响到其他sig,需要提交给技术委员会审核,请采用以下流程:
1、修改SIG章程
请在/community/sig
文件夹下找到您的sig文件夹,完成sig文件夹的修改
vi sig-YOURSIGNAME_cn.md
vi sig-YOURSIGNAME.md
2、刷新README
请视需要,根据修改的章程同步刷新README内的“项目清单”下内容,便于大家了解
vi README.md
3、提交PR
将以上修改提交到Gitee上,并在Gitee上创建一个Pull Request。
4、向TC发送邮件申请
给技术委员会发邮件(邮箱tc@openeuler.org),并在正文中包含主题“[修改SIG章程提案]”和PR的链接
5、TC评审并反馈意见
技术委员会通常会在发送申请后的一周内反馈。如果遇到假期或重要会议等因素,可能会需要更长时间。在此期间,您可以进行任何有需要的更改
6.TC评审通过并合入
技术委员会将通过合并Pull Request的方式来批准您的申请。并会通知收影响的其他SIG。
对于重大变更的操作说明,为了加快重大变更的申请审批速度,可以采取以下方式:
只影响本SIG范围内的变更,只需要SIG内的Maintainer达成一致,请走以下流程
1、修改SIG章程
请在/community/sig
文件夹下找到您的sig文件夹,完成sig文件夹内SIG章程的修改
vi sig-YOURSIGNAME_cn.md
vi sig-YOURSIGNAME.md
2、刷新README
请视需要,根据修改的章程同步刷新README内的“项目清单”下内容,便于大家了解
vi README.md
3、提交PR
将以上修改提交到Gitee上,并在Gitee上创建一个Pull Request。
4、在SIG内部发送邮件申请
给您所对应的sig团队的邮箱列表发邮件申请,可以在正文中包含主题“[修改SIG章程提案]”和PR的链接。如果之前在SIG团队内对此变更已经有讨论,可以省略该步骤
5、SIG内部评审并给出意见
如果您的SIG内部已经有评审意见,可以省略该步骤。
6.TC评审通过并合入
SIG的Maintainer合并Pull Request来批准申请。
团队成员的刷新由SIG内部自己维护
1.完成新SIG成员的配置
请在/community/sig
文件夹下找到您的sig文件夹,完成sig文件夹内SIG章程的修改,在sig-info.yaml文件中完成对SIG成员的配置,填写说明参考博客
vi sig-info.yaml
2、刷新README
请视需要,根据修改的章程同步刷新README内的“项目清单”下内容,便于大家了解
vi README.md
3、提交PR
将以上修改提交到Gitee上,并在Gitee上创建一个Pull Request。
4、在SIG内部发送邮件申请
给您所对应的sig团队的邮箱列表发邮件申请,可以在正文中包含主题“[修改SIG章程提案]”和PR的链接。如果之前在SIG团队内对此变更已经有讨论,可以省略该步骤
5、SIG内部评审并给出意见
如果您的SIG内部已经有评审意见,可以省略该步骤。
6.TC评审通过并合入
SIG的Maintainer合并Pull Request来批准申请。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。