Debian 新成员专区
Debian 新成员过程是成为正式 Debian 开发人员(DD)的过程。这些网页是为准 Debian 开发人员提供有关如何申请成为 DD,申请过程的不同步骤,以及如何查看正在进行的申请程序的进度这些详细信息的地方。
首先要说明的重点是您不需要成为正式 Debian 开发人员也可帮助改善 Debian。实际上,在您申请新成员过程前,您应该已经有更早的对 Debian 贡献的记录。
Debian 是一个开放社区,欢迎任何想要使用 Debian 或帮助改善我们分发的人。作为非开发人员,您可以:
- 通过赞助者维护软件包
- 创建和/或检查翻译
- 创建或改善文档
- 帮助维护网站
- 帮助处理错误(通过提交补丁,汇报有价值的 bug,确认 bug 的存在, 寻找复现问题的方法,......)
- 成为软件包团队的活跃成员(例如,debian-qt-kde 或 debian-gnome)
- 成为子项目的活跃成员(例如,debian-installer 或 debian-desktop)
- 使用 Salsa,Debian 的 GitLab 实例,帮助维护软件包
- 设置和维护 Salsa CI 流水线,帮助提升软件包质量
- 等等
Debian 开发人员参考手册包含如何完成一部分这些任务(尤其是如何找到愿意帮您的赞助者)的一些具体建议。
Salsa:Debian 的 Gltlab 实例
作为未来的 Debian 开发人员,在 Debian 的 GitLab 实例 Salsa 上注册账户是很有用的。 Salsa 是一个协作式开发平台,可以:
- 托管大部分 Debian 软件包和项目的 Git 仓库
- 提供用于代码审查和持续集成的工具
- 为 Debian 开发人员和贡献者之间的协作提供便利
要开始使用 Salsa:
- 访问 https://salsa.debian.org 并创建账户
- 设置 SSH 密钥以安全访问仓库
- 探索现有的项目,考虑进行贡献
- 学习使用 Git 和 Gitlab 的功能,来维护软件包和进行协作
在您成为 Debian 贡献者和未来的 Debian 开发人员的旅途中,熟悉 Salsa 是很有用的。
成为 Debian 开发人员
Debian 新成员过程是成为正式 Debian 开发人员(DD)的过程。DD 是 Debian 中的传统正式成员。DD 能参与 Debian 选举。负责上传的 DD 能将任何软件包上传到软件档案库。在申请成为负责上传的 DD 之前,您应有至少六个月的打包维护记录。例如:作为一个Debian 维护者(DM)上传软件包,在团队内部工作或维护由赞助者上传的软件包。非负责上传的 DD 具有与 Debian 维护者相同的上传软件包权限。在申请成为非负责上传的 DD 之前,您应该在项目中具有可见且重要的工作记录。
重要的是要了解到,新成员过程是 Debian 质量保证工作的一部分。由于难以找到能在自己负责的 Debian 任务上花费足够时间的开发人员,所以我们发现检查申请人是否能够长期坚持工作并把工作做好是很重要的事情。因此,我们要求准成员已经积极参与 Debian 一段时间。
- 是 Debian 项目的成员;
- 被允许对整个项目的问题进行投票;
- 可以登录大多数使 Debian 保持运行的系统;
- 具有所有软件包的上传权限(非负责打包的开发人员除外,他们具有 DM 的权限);
- 有权访问 debian-private 邮件列表。
换句话说,成为 Debian 开发人员将为您提供多个有关项目基础架构的重要特权。很显然,这需要对申请人的极大信任以及申请人的遵守承诺。
因此,整个新成员过程非常严格和彻底。这并不是要劝阻有兴趣成为正式开发人员的人,但这确实可以解释为什么新成员过程需要这么多时间。
在阅读其余页面之前,请先查看词汇表定义。
以下页面是申请人会感兴趣的:
如果您已经是 Debian 开发人员,并且有兴趣参与新成员过程,请访问以下页面:
杂项:
词汇表定义
- 推荐人:
- 一个推荐申请人的Debian 成员。他们应该非常了解申请人,并且应该能够概述申请人所做的工作,兴趣和计划。推荐人通常是申请人的赞助者。
- 申请人,新成员,历史上也被称为新维护者(NM):
- 一个请求成为 Debian 开发人员的人。
- 申请管理员(AM):
- 被指定为负责收集 Debian 帐号管理员所需的一个申请人的信息的一个 Debian 成员,收集的信息用于 Debian 帐号管理员对该申请的决定。同一个申请管理员可以被指定负责不止一个申请人。
- Debian 帐号管理员(DAM): <[email protected]>
- 一个被 Debian 项目负责人(DPL)任命负责管理 Debian 帐号创建和删除的 Debian 成员。DAM 拥有对申请程序的最终决定权。
- 前台: <[email protected]>
- 前台成员为新成员过程完成基础结构性的工作,例如,接收初始申请、推荐消息和最终的申请报告,以及将分配 AM 负责的 NM。如果申请程序出现问题,他们是联系点。
- 成员,开发人员:
- 一个已通过新成员过程并接受其申请的 Debian 成员。
- 赞助者:
- 一个充当申请人的良师益友角色的 Debian 成员:他们检查由申请人提供的软件包,并帮助发现问题和改进打包。当赞助者对软件包感到满意时,他们将替申请人将其上传到 Debian 档案库。尽管事实上申请人没有自己上传软件包,但申请人仍会被记录为此软件包的维护者。