如何贡献 Fedora

开源软件项目的一大优点是用户可以做出有意义的贡献。 有一个像这样的大项目 Fedora,几乎每个人都有可以贡献的地方。 困难的部分是找到吸引你的东西。 本文介绍了人们参与的几种方式 Fedora 社区每一天。

贡献的第一步是 创建一个帐户 在里面 Fedora 帐户系统。 之后,您可以开始寻找可以贡献的领域。 这篇文章并不全面。 如果您没有看到您感兴趣的内容,请查看 我能做什么 Fedora 或联系 加入特别兴趣小组 (SIG)。

软件开发

这似乎是一个显而易见的起点,但是 Fedora 有“上游优先”的理念。 这意味着最终出现在您计算机上的大多数软件并非源自 Fedora 项目,但与其他开源社区。 即使当 Fedora 包维护者编写代码以添加功能或修复错误,他们与社区合作将这些补丁程序添加到上游项目中。

当然,也有一些特定于 Fedora. 这些通常更多是关于构建和交付操作系统,而不是交付给最终用户的应用程序。 这 Fedora 基础设施项目 在 GitHub 上有几个应用程序可以帮助 Fedora 发生。

包装应用

软件一旦编写完成,它就不会神奇地出现在 Fedora. 包维护者是实现这一目标的人。 从根本上说,包维护者的工作是确保应用程序成功构建到 RPM 包中,并通常与上游版本保持同步。 有时,这就像在 RPM 规范文件中编辑一行并上传新的源代码一样简单。 其他时候,它涉及诊断构建问题或添加补丁以修复错误或应用配置设置。

打包人员通常也是获得用户支持的第一联系人。 当应用程序出现问题时,用户(或 ABRT) 将在 Red Hat Bugzilla 中提交错误。 这 Fedora 包维护者可以帮助用户诊断问题并在 Fedora 在上游项目的问题跟踪器中打包或帮助文件错误。

写作

文档是任何开源项目成功的关键部分。 没有文档,用户不知道如何使用软件,贡献者不知道如何提交代码或运行测试套件,管理员不知道如何安装和运行应用程序。 这 Fedora 文档团队发行说明, 深入指南和短“快速文档”提供特定于任务的信息。 多语言贡献者还可以通过加入 本地化 (L10n) 团队.

当然, Fedora 杂志一直在寻找投稿人撰写文章。 这 贡献页面 有更多信息。 [We’re partial to this way of contributing! — ed.]

测试

Fedora 用户已经开始依赖我们的版本运行良好。 虽然我们强调处于领先地位,但我们希望确保发布也可用。 这 Fedora 质量保证团队 运行一系列广泛的测试用例,并确保在发布任何产品之前满足所有发布标准。 在每次发布之前,团队都会为各种组件安排测试日。

发布后,测试将继续。 每个包更新首先进入 更新测试存储库 在发布到主测试存储库之前。 这让愿意测试的人有机会在进入更广泛的社区之前尝试更新。

平面设计

人们在安装新设备时首先注意到的事情之一 Fedora release 是桌面背景。 事实上,使用新的桌面背景是我们的发布标准之一。 这 Fedora 设计团队 为每个版本生成多个背景。 此外,他们还为内部团队设计贴纸、徽标、信息图表和许多其他视觉元素 Fedora. 当您做出贡献时,您可能会注意到您获得了奖励 徽章; 这 徽章团队 为那些人制作艺术。

帮助他人

合作努力是开源社区的标志。 为任何项目做出贡献的最佳方式之一是帮助其他用户。 在 Fedora这可能意味着回答关于 问 Fedora 论坛 用户邮件列表,或在 #fedora IRC 频道. 许多第三方社交媒体和新闻聚合网站都有相关的讨论 Fedora 您也可以在哪里提供帮助。

传播这个词

为什么要花这么多精力去制作一个没人知道的东西? 传播信息有助于我们的用户和贡献者社区成长。 您可以主持发布派对、在会议上发言或分享您的使用方式 Fedora 在您的博客或社交媒体网站上。 这 Fedora 传立委员会 有可用的资金来帮助支付聚会和其他活动的费用。

其他贡献

本文仅分享了您可以贡献的几个领域 Fedora. 我能做什么 Fedora 有更多选择。 如果有什么你看不到的,你可以开始做。 如果其他人看到了价值,他们可以加入并帮助您。 我们期待您的贡献!

摄影者 阿努奈·马哈詹不飞溅.