入门
对于任何希望参与或以任何方式贡献 Rocky Linux 的用户来说,做出贡献都应该是简单明了的。这可能通过一个特别兴趣小组(Special Interest Group)来实现,也可能只是贡献给核心的 Rocky Linux 发行版。
目的¶
本页面将介绍注册 Rocky 账户服务账户的基本步骤,以及与 Rocky 生态系统交互的其他基础知识。
入门指南¶
本节将介绍注册账户和填写 Rocky 账户服务基本信息的入门知识。
创建账户¶
创建和管理您的 Rocky 账户从 Rocky 账户服务开始。
- 访问 Rocky 账户服务 页面并点击“注册”选项卡
- 填写出现的必要字段,例如用户名、名字、姓氏和电子邮件地址,然后点击“注册”
- 您将收到一封激活邮件。请激活您的账户。
- 登录您在 Rocky 账户服务 页面上的账户
个人资料信息¶
登录后,您将进入您的个人资料页面。点击您的电子邮件地址下方的“编辑个人资料”以更改您的个人资料。
强烈建议您在“个人资料”选项卡中填写以下信息
- 区域设置
- 时区
- 聊天昵称(如果适用)
- 您的 github/gitlab 用户名
默认情况下,如果您的电子邮件地址在 libravatar 上有账户,您将自动获得一个个人资料图片。如果没有,您可以通过在个人资料选项卡中点击“更改头像”按钮来创建一个。
强烈建议您填写“SSH & GPG 密钥”选项卡。您的 SSH 密钥应同步到 Rocky Linux GitLab 和 RESF Git Service。
强烈建议您为您的账户添加 OTP。
签署协议¶
在编辑个人资料时,有一个“协议”选项卡,其中包含 Rocky 的所有当前协议。强烈建议您审阅并签署以下协议:
- Rocky 开源贡献者协议
- Rocky Git 贡献者协议
有关更多信息,请参阅 详细信息 部分。
请求 Rocky 账户服务中的群组访问权限¶
Rocky 账户服务中的群组定义了角色、访问权限、群组成员资格,或以上任何组合。这些群组可以是特别兴趣小组,也可以是 Rocky Linux 项目或 RESF 生态系统中的一个团队。
总的来说,请求访问权限的基本步骤从这里开始:
每个群组成为 Rocky 账户服务中群组成员的流程都将不同。大多数群组需要签署协议,有些可能基于每次请求。每个群组都应该有可以联系以获取加入群组信息的“赞助人”。可以通过 Rocky Linux Mattermost 联系他们。
一些赞助人可能会发送其他文档给您,来自主 wiki 或其专用 wiki,其中将详细说明他们期望您遵循的程序。
详细信息¶
本节将更详细地概述 Rocky 账户服务的各个方面以及您可能与之交互的基础设施。
协议¶
Rocky 账户服务中的协议表明您理解并同意在使用任何 Rocky 相关服务时所期望的条款。
您会发现,100% 的情况下,您至少需要签署一项协议,那就是 `Rocky 开源贡献者协议`。如果您打算使用 git.rockylinux.org 或 git.resf.org(大多数贡献者都会这样做),签署 `Rocky Git 贡献者协议` 是必需的。
在赞助人或团队负责人将您添加到群组之前,他们将能够查看您的个人资料,以验证您是否已签署相应的协议,然后才能继续。如果您的个人资料设置为私有,这可能需要从 Core/RelEng 请求信息。如果您不接受或不能同意条款,您将无法为任何 Rocky 项目做出贡献。即便如此,这也不会阻止您为 Rocky Linux github 组织仓库和 RESF github 组织仓库的 github 仓库做出贡献。
拉取请求¶
应包含:
- 所有 commit 都经过 GPG 签名
- Head 仓库是从开发分支创建的,或者已经 rebase 到开发分支
- 所有适用的 Rocky 账户服务协议都已签署
资源
URL: https://accounts.rockylinux.org
目的:账户服务维护 Rocky 生态系统几乎所有组件的账户。
技术:Noggin,由 Fedora 基础设施使用。
联系方式:Mattermost 中的 ~Infrastructure 和 Libera IRC 中的 #rockylinux-infra。
URL: https://git.resf.org
目的:Rocky Enterprise Software Foundation 的通用项目、代码等。
技术:Gitea。
联系方式:Mattermost 中的 ~Infrastructure、~Development,以及 Libera IRC 中的 #rockylinux-infra、#rockylinux-devel。
URL: https://git.rockylinux.org
目的:Rocky Linux 发行版的软件包和轻量级代码。
技术:GitLab。
联系方式:Mattermost 中的 ~Infrastructure、~Development,以及 Libera IRC 中的 #rockylinux-infra、#rockylinux-devel。
URL: https://mirrors.rockylinux.org
目的:用户可以申请成为镜像,以托管 Rocky 内容(SIG 或基础操作系统)。
技术:MirrorManager 2。
联系方式:Mattermost 中的 ~Infrastructure 和 Libera IRC 中的 #rockylinux-infra。
目的:用户可以订阅并与 Rocky 生态系统的各种邮件列表进行互动。
技术:Mailman 3 + Hyper Kitty。
联系方式:Mattermost 中的 ~Infrastructure 和 Libera IRC 中的 #rockylinux-infra。