任何人皆可推荐及/或参与特别兴趣小组(SIG),以下是有关 SIG 运作的一些指引及提示。

推荐

新 SIG 的成立必须有一位 CentOS 管理委员会 成员参与,而每个 SIG 都须要乎合某些条件:

条件

  1. 主题必须关于 CentOS,或采用 CentOS
  2. CentOS 的社群必须有足够的监管及反馈
  3. 一般来说,所有关于 SIG 的通讯都应该是公开的,但亦理解某些事情需要私隐。遇有这情况,请与谘询赞助的管理委员会成员
  4. SIG 内产生的所有源代码必须兼容 CentOS 现时采用的免费开源软件(FOSS)授权
  5. SIG 内产生的所有文件必须兼容此 wiki 的授权
  6. SIG 应该注意管理委员会为 CentOS 定的大方向
  7. 其中一位 SIG 成员必须为管理委员会/开发小组的成员

推荐程序

  1. 检查合作主题是否已被现有 SIG 所涵盖
  2. 在 centos-devel 邮件列表发送一个 RFC 的概述电邮并征求意见
  3. 找一位 CentOS 管理委员会成员参与在其中
  4. 该委员会成员将会:
    1. 申请创建起首所需要资源
    2. 在 wiki 的 SpecialInterestGroup 页列出新的 SIG

接纳

赞助的管理委员会成员将会在委员会的例会推出推荐。如何推荐获接纳,委员会将会容许 SIG 开始运作。

SIG 的创办人应该在这个过程中与赞助人保持紧密联络,以便排除从推荐所衍生的任何问题。

设置帐户

社群建设系统(CBS)

先决条件

我们在 CentOS-Extras 软件库内提供了一套工具,可以利用社群建设系统(CBS)创建特别兴趣小组的组件。如果你开发用的工作台执行 CentOS 7:

    yum install centos-packager

这些工具大部份将会成为 Centpkg 的组件([zh/HowTos/Centpkg])。

如果你的工作台是 Fedora(23/24/25),你可选用 Copr

    dnf copr enable bstinson/centos-packager
    dnf install centos-packager

第一步:注册帐户
  1. 拜访 帐户系统

  2. 选择 New Account
  3. 在表格内填上你的数据

第二步:加入特别兴趣小组

你的 CBS 帐户必须在成为特别兴趣小组成员后才会启动

  1. 登入后 accounts.centos.org,选择 Group List 并寻找你有意加入的特别兴趣小组。(特别兴趣小组列于 s 下,例如:sig-cloud)
  2. 申请会籍
  3. 请你的特别兴趣小组主席批核你的申请

第三步:创建你的用户凭证

你的用户凭证包含三个文件:

文件名

用途

~/.centos.cert

含有你的 X509 客端凭证的 PEM 档

~/.centos-ca.cert

来自 FAS 的签证机构凭证

~/.centos-upload-ca.cert

lookaside 的签证机构凭证

要创建你的凭证,请采用 centos-packager 组件内的 centos-cert 工具:

  Usage: centos-cert [OPTIONS] 

Options:
  -h, --help            show this help message and exit
  -u USERNAME, --username=USERNAME
                        ACO Username.
  -n, --new-cert        Generate a new User Certificate.
  -f CERTFILE, --file=CERTFILE
                        User Certificate.
  -v, --verify-cert     Verify Certificate.

假如你注册的名称为 tuser,你可以这样建立新的凭证:

    [tuser@myworkstation]$ centos-cert -u tuser -n
    FAS Password: <这里输入口令>

请注意 centos-cert -u tuser -n 将会申请一张新的凭证,因此你过往所拥有的其它凭证将会自动失效。如果你需要在多台机器上使用 cbs/koji,你只需把上述档案复制至其它电脑便可以了。

第三・一步:更新你的凭证

/!\ 你的用户凭证的有效期为六个月。假若你在凭证过期四个月后仍未将它更新,你的 accounts.centos.org 帐户将会被停用

更新凭证的步骤:

    [tuser@myworkstation]$ centos-cert -u tuser -n
    FAS Password: <输入口令>

ci.centos.org

Devcloud

申请资源

签署内容用的金钥

邮件列表

IRC 频道

bugs.centos.org 内的错误「项目」

SIG 推荐人(委员会成员)在 https://bugs.centos.org 内处理 SIG 项目的申请。「项目」是可配置给 SIG 成员的错误类型。

配置类型的一些基本策略:

每个 SIG 应设在例会中取得共识,继而联络推荐人。

CBS 上的 SIG Bot 帐户

有些 SIG 可能会利用 bot 帐户通过 CICO 或其它架构在 CBS 进行自动化建设。

条件
  1. 帐户名称是该特别兴趣小组的缩写(cloud、configmanagement、cloudinstance)等
  2. 帐户的电邮 必须 寄给一位能在生产环境下更改凭证的用户

帐户的批核程序沿用一般的赞助模式。请通知一位 ACO 管理员,他们便会在相关的群组中赞助该帐户。

CBS 标签

如要在 CBS 申请新的标签,请创建一个 错误报告 Project: Buildsys Category: community buildsys

务请包括以下数据:

CBS 的标签有以下格式: <SIG_名称><CentOS_版本>-<项目>-<发行编号>-{candidate,release,testing}

例:cloud7-openstack-kilo-testing

SIG:

Cloud

项目:

Openstack

发行编号:

Kilo

如果申请者不是 SIG 主席,主席本人应该在该错误报告内以 +1 或 -1 的评语表示认同还是否决新的标签。

日常运作(会议)

Translation of revision 15

zh/SIGGuide/SIGProcess (last edited 2018-09-27 12:46:13 by TimothyLee)