openEuler Gitee组织管理指南

openEuler项目使用Gitee来管理团队和代码。本指南包含如何在openEuler社区准则的基础上运作这些组织。

服务承诺

Gitee管理团队将竭尽所能提供以下的服务水平:

  • 新组织创建在所有成员资格满足以后的72小时内处理
  • Repository的新建或迁移请求在PR提交后的72小时内回复。这个过程可能需要申请人提供一些信息,所以可能会花费一些时间。但所有条件一旦满足,Gitee管理团队会在72小时内完成响应repository的处理
  • PR提交后的72小时内,会有所答复。问题解决的时间会按照问题的具体情况有所不同。

如果您需要上报紧急请求,请直接联系openEuler基础设施团队快速寻求帮助

openEuler的组织说明

  • openEuler:主要用于存放源码类项目
  • src-openEuler:主要用于存放制作发布件所需的软件包

将外部代码转移到openEuler组织中

由于开源许可和CLA等问题,在将软件包或/和代码转移到openEuler管理之前,需要进行一些调查,请先向技术委员会提交申请。

团队指导

团队角色和权限说明及配置方法

处理过程

  • 创建新团队或项目请向技术委员会提交申请,请参考如何申请一个SIG

  • 向团队添加新成员, 提交PR申请修改SIG下自己项目的OWNERS文件,该PR可以由团队的maintainer批准

repository使用指导

repository还有license、CLA等要求,请参见openEuler项目模板

创建一个Repository

- name: A-Tune
  description: ""
  protected_branches:
  - master
  type: private

如果你想要在openEuler社区里面新增一个仓库,你可以基于上面的示例提交一个pull request修改 openeuler.yaml或者src-openeuler.yaml

  • name: 你想创建的新仓库名字。

  • description: 新仓库描述。

  • type: 表示仓库的类型。

    • private意味着新仓库只对某些特定的人群可见。

    • public意味着新仓库对所有人可见。

一旦你的pull request被合入,openeuler-ci-bot将会立即创建一个新仓库。

删除repository

待补充