diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506152118205.png b/zh/contributors/Development-Guidelines.assets/image-20200506152118205.png new file mode 100644 index 0000000000000000000000000000000000000000..24d26666d01c2ea4e4335029abdb259407d55d80 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506152118205.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506152347249.png b/zh/contributors/Development-Guidelines.assets/image-20200506152347249.png new file mode 100644 index 0000000000000000000000000000000000000000..d74f84942378e47e1bac5fa70d0b1840d702c4ee Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506152347249.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506152426591.png b/zh/contributors/Development-Guidelines.assets/image-20200506152426591.png new file mode 100644 index 0000000000000000000000000000000000000000..19b847b9bdab502d83c112e84ba440a729ffaf7e Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506152426591.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506152440903.png b/zh/contributors/Development-Guidelines.assets/image-20200506152440903.png new file mode 100644 index 0000000000000000000000000000000000000000..5473daf1a2cc9a5e290f74c03060a2ec2c1b7704 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506152440903.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506152503864.png b/zh/contributors/Development-Guidelines.assets/image-20200506152503864.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7e3ba5f20b5555c5b3c4ddd1f17f342fd1dfee Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506152503864.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506152831297.png b/zh/contributors/Development-Guidelines.assets/image-20200506152831297.png new file mode 100644 index 0000000000000000000000000000000000000000..7f11db418856114e07ccf995dccd99b32760df3a Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506152831297.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506153453648.png b/zh/contributors/Development-Guidelines.assets/image-20200506153453648.png new file mode 100644 index 0000000000000000000000000000000000000000..c6cc9bb3c3ec3137c6e248e0f956b0339c17bbc5 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506153453648.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506153902264.png b/zh/contributors/Development-Guidelines.assets/image-20200506153902264.png new file mode 100644 index 0000000000000000000000000000000000000000..4171d61eeee442c0eab8ee9ea3005899b2591aac Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506153902264.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154028448.png b/zh/contributors/Development-Guidelines.assets/image-20200506154028448.png new file mode 100644 index 0000000000000000000000000000000000000000..1d42b10b5d9729fbe32f91e757b6a638f55ab9ac Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154028448.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154105394.png b/zh/contributors/Development-Guidelines.assets/image-20200506154105394.png new file mode 100644 index 0000000000000000000000000000000000000000..2556ac49832b2667ea9655445a9385f18ce74a28 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154105394.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154436536.png b/zh/contributors/Development-Guidelines.assets/image-20200506154436536.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe34d6c39a0f66e42fee00b11193489b3a6c034 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154436536.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154459319.png b/zh/contributors/Development-Guidelines.assets/image-20200506154459319.png new file mode 100644 index 0000000000000000000000000000000000000000..dac25454e2077740c6361ceb9469b7ef1c1227fa Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154459319.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154518672.png b/zh/contributors/Development-Guidelines.assets/image-20200506154518672.png new file mode 100644 index 0000000000000000000000000000000000000000..ebfadecad8b309655c5c867037cbcd2f83d659da Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154518672.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154538225.png b/zh/contributors/Development-Guidelines.assets/image-20200506154538225.png new file mode 100644 index 0000000000000000000000000000000000000000..05e376f662bb188f0591343a33455efec5b04a3b Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154538225.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154610817.png b/zh/contributors/Development-Guidelines.assets/image-20200506154610817.png new file mode 100644 index 0000000000000000000000000000000000000000..4973da22936ec073c76a03cc5d002ce223f478b8 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154610817.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154813993.png b/zh/contributors/Development-Guidelines.assets/image-20200506154813993.png new file mode 100644 index 0000000000000000000000000000000000000000..0856348fe472e5df2b312d771ecc1556d5af84b3 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154813993.png differ diff --git a/zh/contributors/Development-Guidelines.assets/image-20200506154918752.png b/zh/contributors/Development-Guidelines.assets/image-20200506154918752.png new file mode 100644 index 0000000000000000000000000000000000000000..f536aa2fe01a74295f0121bf181ed22f064a3ee0 Binary files /dev/null and b/zh/contributors/Development-Guidelines.assets/image-20200506154918752.png differ diff --git a/zh/contributors/Development-Guidelines.md b/zh/contributors/Development-Guidelines.md new file mode 100644 index 0000000000000000000000000000000000000000..4afc4b14f4f1ff783e6a8bdc3a48e86693aedcc1 --- /dev/null +++ b/zh/contributors/Development-Guidelines.md @@ -0,0 +1,37 @@ +# openEuler社区开发指引 + +image-20200506152118205 + +上图是openEuler社区开发指引图。 + +说明: + +1. 软件包管理按照软件包所处的时间点分为:![image-20200506152426591](Development-Guidelines.assets/image-20200506152426591.png)、![image-20200506152440903](Development-Guidelines.assets/image-20200506152440903.png)、![image-20200506152503864](Development-Guidelines.assets/image-20200506152503864.png)。 +2. 每个阶段的输入是圆框绿底,如![image-20200506152347249](Development-Guidelines.assets/image-20200506152347249.png)。 +3. 所有的开发和维护动作是由issue触发。issue可分为需求、问题、CVE等类型。image-20200506152831297。 +4. 所有修改和操作通过PR来发起。 +5. 全景图中,每个动作都可能涉及规范或指导。将在后面以表格的方式整理呈现。 + +**全景图中涉及的规范:** + +| 阶段 | 动作 | 规范或指导 | +| --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 引入 | | | +| | ![image-20200506154105394](Development-Guidelines.assets/image-20200506154105394.png) | 指导:《如何申请SIG》 --待输出-- | +| | ![image-20200506153902264](Development-Guidelines.assets/image-20200506153902264.png) | 规范:[《软件包引入和退出要求》](https://gitee.com/openeuler/community/blob/master/zh/technical-committee/governance/software-management.md)
指导:《openEuler加包指导》 --待输出-- | +| | ![image-20200506154028448](Development-Guidelines.assets/image-20200506154028448.png) | 规范:[《软件包打包规范》](https://gitee.com/openeuler/community/blob/master/zh/contributors/packaging.md) | +| 开发&维护 | | | +| | ![image-20200506154538225](Development-Guidelines.assets/image-20200506154538225.png) | 规范:《软件包升级选型规范》 --待输出-- | +| | ![image-20200506154610817](Development-Guidelines.assets/image-20200506154610817.png) | 指导:[《软件包打包规范》](https://gitee.com/openeuler/community/blob/master/zh/contributors/packaging.md) | +| | ![image-20200506154459319](Development-Guidelines.assets/image-20200506154459319.png) | 规范:[《软件包打包规范》](https://gitee.com/openeuler/community/blob/master/zh/contributors/packaging.md)
指导:《如何提交PR、发起检视及合入验证》 --待输出-- | +| | ![image-20200506154518672](Development-Guidelines.assets/image-20200506154518672.png) | 规范:[《openEuler漏洞处理流程》](https://gitee.com/openeuler/security-committee/blob/master/security-process.md)
规范:[《openEuler漏洞严重性评估》](https://gitee.com/openeuler/security-committee/blob/master/security-evaluation.md)
指导:[《如何申请CVE、漏洞上报》](https://openeuler.org/zh/security.html) | +| | ![image-20200506154813993](Development-Guidelines.assets/image-20200506154813993.png) | 规范:《openEuler软件包随版本发布规范》 --待输出--
指导:《如何将软件包加入openEuler发布版本》--待输出-- | +| | ![image-20200506154918752](Development-Guidelines.assets/image-20200506154918752.png) | 规范:[《安全漏洞处理和发布流程》](https://gitee.com/openeuler/security-committee/blob/master/security-process.md) | +| 退出 | | | +| | ![image-20200506154436536](Development-Guidelines.assets/image-20200506154436536.png) | 规范:[《软件包引入和退出要求》](https://gitee.com/openeuler/community/blob/master/zh/technical-committee/governance/software-management.md) | + + + +**如何贡献:** + +针对openEuler流程相关的疑问,可以通过issue的方式提出,公开讨论。 \ No newline at end of file