From ab585029e746326d5df0e6ddad2d3dbe63563790 Mon Sep 17 00:00:00 2001 From: liyongle Date: Mon, 30 Dec 2019 15:32:49 +0800 Subject: [PATCH 1/2] moving the template to ./sig --- .../governance/template-charter/OWNERS.yaml | 0 .../template-charter/template-charter.md | 79 ------------------- 2 files changed, 79 deletions(-) delete mode 100644 zh/technical-committee/governance/template-charter/OWNERS.yaml delete mode 100644 zh/technical-committee/governance/template-charter/template-charter.md diff --git a/zh/technical-committee/governance/template-charter/OWNERS.yaml b/zh/technical-committee/governance/template-charter/OWNERS.yaml deleted file mode 100644 index e69de29bb..000000000 diff --git a/zh/technical-committee/governance/template-charter/template-charter.md b/zh/technical-committee/governance/template-charter/template-charter.md deleted file mode 100644 index 4ec9e7111..000000000 --- a/zh/technical-committee/governance/template-charter/template-charter.md +++ /dev/null @@ -1,79 +0,0 @@ -# SIG Charter申请 - - -说明:本SIG的Charter内容遵循openEuler章程 [README]()中描述的约定,使用[SIG-governance](SIG-governance.md)中概述的角色和组织管理。 - - - -## 范围 - -### 目标和价值 - -用几句话简要描述新申请SIG或项目的范围。包括: - - - 为什么需要在openEuler里创建一个这样的新SIG - - - 新SIG的目标和范围 - - - 新SIG将为谁服务 - - - 新SIG需要得到openEuler内哪些SIG或项目的支撑 - - - - ### 代码、二进制和服务 - - - 该SIG内维护的成果件是那种形式,源码还是tar包或兼而有之? - - 属于此SIG的范围是什么?包括不限于:子项目清单、维护的软件包清单 - - 希望设置几个repository及其对应关系? - - - - ### 跨领域和面向外部的流程 - - 由该SIG定义和执行的,且跨领域和面向外部的流程和行动: - - - 非内部流程清单 - - 该SIG拥有的面向整个openEulerSIG的组织指导计划等 - - - -### 不在本SIG范围内的说明 - -其他特殊说明 - - - - - -## 角色和组织管理方式 - - -说明:本SIG遵循[SIG&project-governance](SIG&project-gover)中定义的角色和组织管理方式,并对其进行如下修改。 - -### Maintainer的其他职责 - -- 其他选举方式和退出机制 -- 其他职责清单 - -### Committer的其他职责 - -- 其他选举方式和退出机制 - -- 其他职责清单 - - - -### 与[SIG&project-governance](SIG&project-gover)的差异 - -- 本SIG的角色和治理方式与定义不同的地方 - -- 如果SIG没有Maintainer或Committer,请在此处指定 - - - -### 子项目创建说明 - -- 子项目名称 -- 子SIG范围说明 - -- Gitee From 9cf5bf219729b20041e9d7dd77e603a75c2b93b8 Mon Sep 17 00:00:00 2001 From: liyongle Date: Mon, 30 Dec 2019 16:22:09 +0800 Subject: [PATCH 2/2] optimize the guidance --- README.md | 15 +++--- sig/sig-template/{OWNER => OWNERS} | 0 zh/technical-committee/governance/README.md | 59 ++++++++++++++++++--- 3 files changed, 61 insertions(+), 13 deletions(-) rename sig/sig-template/{OWNER => OWNERS} (100%) diff --git a/README.md b/README.md index 4818688fb..adf10a3f8 100644 --- a/README.md +++ b/README.md @@ -10,15 +10,16 @@ The Community repo is to store all the information about openEuler Community, in ## What you can find here -- [Introduction to openEuler Community]() -- [Governance]() - - [Secretariat]() - - [Technical Committee]() - - [Security Committee]() - - [SIGs](https://openeuler.org/zh/sig.html) +- Introduction to openEuler Community +- Governance + - Secretariat + - Technical Committee + - Security Committee + - [SIGs](https://openeuler.org/en/sig.html) - [Events](https://openeuler.org/en/events.html) - [Contribute as a developer](https://openeuler.org/en/developer.html) - + + ## How to contribute diff --git a/sig/sig-template/OWNER b/sig/sig-template/OWNERS similarity index 100% rename from sig/sig-template/OWNER rename to sig/sig-template/OWNERS diff --git a/zh/technical-committee/governance/README.md b/zh/technical-committee/governance/README.md index 71c7069a2..4967c0cce 100644 --- a/zh/technical-committee/governance/README.md +++ b/zh/technical-committee/governance/README.md @@ -11,34 +11,83 @@ **1、在community下创建新SIG的文件夹并拷贝进模板文件** -请将[模板文件夹](template-charter/)中的两个文件(分别是charter.md、OWNERS)复制到community/sig/sig-YOURSIG*/下面。 +将 gitee.com/openeuler/community Fork到你的Gitee下。 + + +``` +git clone https://gitee.com/YOURGITEE/community + +cd ./community/sig + +cp -r sig-template sig-YOURSIGNAME + +cd sig-YOURSIGNAME + +``` + **2、完成新SIG章程的填写** -为便于更好的理解章程模板里的内容,建议先阅读[建议书和要求](SIG-governance-requirements.md),完成新项目的charter.md +为便于更好的理解章程模板里的内容,建议先阅读[建议书和要求](./SIG-governance-requirements.md),完成新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、完成新项目成员的配置** 请在OWNERS文件中完成对SIG成员的配置 +``` +vi OWNERS + +``` + **4、完成新SIG的Repository的配置** 请参考[openEuler的Repository说明](/zh/Gitee-Management/Gitee-management-guide.md),完成SIG和项目所拥有的Repository的配置。 - 如果您的项目在openEuler社区只维护软件包,请点击[src-openeuler.yaml](/repository/src-openeuler.yaml),在其中按照格式把你的项目添加进来。 + +``` +vi ../../repository/src-openeuler.yaml + +``` + - 如果不是以上的情况,请单击[openeuler.yaml](/repository/openeuler.yaml),并按照内部的格式在文件的最后把您的SIG添加进来 +``` +vi ../../repository/openeuler.yaml + +``` + **5、在sig文件夹的sig.yaml内添加新SIG的相关信息** 根据以上的信息,打开sig文件夹下[sigs.yaml](/sig/sigs.yaml)文件,在末尾添加新sig的相关信息并提交PR。 +``` +vi ../sigs.yaml + +- name: sig-YOURSIGNAME + repositories: + - src-openeuler/aaa + - src-openeuler/bbb +``` + **6、提交PR** -将修改好的文件夹内的charter.md,以及openeuler.yaml(或src-openeuler.yaml)和repository.yaml提交 ,创建一个Pull Request,并在您的团队内对申请书内的SIG范围和治理章程等达成一致意见 +将以上修改提交到Gitee上,并在Gitee上创建一个Pull Request。 **7、向TC发送邮件申请** -请将SIG章程(charter.md)通过Issue发送给技术委员会审查(网址为),并在正文中包含主题“【*新SIG提案】*”和PR的链接 +给技术委员会发邮件(邮箱),并在正文中包含主题“[*新SIG提案]*”和PR的链接 **8、TC评审并反馈意见** @@ -50,8 +99,6 @@ - - ## SIG变更批准流程 如果您要修改SIG章程(charter.md)、团队成员(OWNERS)、增删Repository(Repository)。 -- Gitee