我如何为Ubuntu做出贡献?

我想了解一个人可以对Ubuntu做出哪些贡献。比如程序员、用户、校对者等。


1我认为这个问题应该设为社区维基。请阅读什么是社区维基帖子?以获取更多信息。 - User
我同意。我已标记我的答案为是。 - cprofitt
@Shubh:只有版主可以这样做,我为此原因举报了该帖子。 :-) - Tamara Wijsman
@TomWij 这个问题的原始发帖人也可以将其转换为社区百科。 - User
@cprofitt 请将您的问题也转换为社区维基。 - User
@Shubh:不,非版主无法将问题转为社区维基(CW),即使是作者本人也不行。 - Tamara Wijsman
7个回答

有很多种方式可以为Ubuntu做出贡献。其中一些需要技术知识,但也有很多不需要。
在为Ubuntu做出贡献之前,你应该阅读Ubuntu行为准则,该准则规定了贡献者的行为标准。
(主要是)非技术性贡献:
也许最简单的方式就是为Ubuntu社区提供支持。除了帮助朋友和家人外,你还可以在IRCUbuntu论坛这个交流平台上回答问题!
一个正在寻找贡献者的新项目是Ubuntu手册项目。根据他们的网站介绍,

《入门Ubuntu》是一本专为Ubuntu初学者编写的完整手册,包含了全面的指南、操作指南以及安装Ubuntu后所需了解的所有信息。

他们的参与页面上说他们正在寻找作者、编辑、翻译员、程序员和设计师——适合每个人!
另一个面向作家的项目是文档团队。他们撰写Ubuntu附带的文档,并在帮助维基上工作。 One Hundred Papercuts项目呼吁用户提交关于小型可用性问题(纸切)的错误报告。这几乎不需要技术知识,但对Ubuntu体验有直接影响。
Ubuntu致力于外观出色,而艺术家则是实现这一目标的关键。提交艺术作品是在Ubuntu上产生视觉影响的简单方法。请查看艺术作品维基页面获取相关信息。
一个非常有趣的参与方式是加入并参与你所在地区的Ubuntu社区(LoCo)。你可以查看Ubuntu LoCos列表,看看是否有一个活跃的社区靠近你。如果没有,你也可以自己创建一个!
正如Javier Rivera在下面评论中提到的,多语言用户应该考虑贡献翻译。对于刚开始翻译的新手来说,可以从翻译快速入门指南开始。
更多技术方面:
如果你是一个喜欢编程的人,那么你有很多机会参与进来。我本身不是一个Ubuntu开发者,但是Ubuntu网站上的开发者页面是一个很好的起点。
在一个名为清扫行动的新项目开始时,Launchpad上有超过两千个潜在的漏洞修复程序等待应用。该项目旨在审查这些补丁并将它们应用到相应的项目中。

结论:

有无数种贡献方式。这只是其中的几种!技术知识是有帮助的,但不是绝对必要的。


3这是最好、最全面的答案。但是你忘记了一个非常重要的贡献方式:翻译。Yhevene在下面的帖子中提到了这一点,但我认为如果你把它加入到你的答案中会更好。 - Javier Rivera



在维基上有一篇很棒的帖子,可以帮助用户。但Ubuntu初学者团队是一个由志愿者组成的团体,他们回答新用户的问题,并指导那些对积极参与社区感兴趣的用户。我们希望能帮助他们找到正确的团队,并帮助他们了解这些团队的工作流程。我们的目标是使从初学者过渡到积极参与社区成员的过程尽可能顺利和积极。 - cprofitt

如果你懂英语以外的任何语言,你可以从这里开始。

在Ubuntu社区中,有许多方式可以为大家提供帮助。其中一些方面需要技术知识,而其他方面则不需要。只要愿意,每个社区成员都能贡献自己的力量。寻找自己在社区中的位置,一个好的起点是社区页面。这个页面列出了各种可以开始寻找你可以提供帮助的地方。

请记住,即使在那个页面上找不到你能做的事情,也并不意味着你不能成为一个有用的社区成员。


参与任何开源/自由软件项目并不一定需要技术技能。当然,开发软件的主要部分是编写代码。在这里,你确实需要技术技能。但是,使用该软件的用户通常是非技术人员。因此,如果你想做出贡献,你可以扮演用户的角色并测试软件。如果有什么让你感到烦恼的地方或者有bug,你应该向开发人员报告。给他们发送一个详细描述,说明你想要改进的内容或者bug的发生和重现方法。这将有助于改进软件。
另一个通常非常有帮助的事情是撰写文档。如何安装/使用软件;用户应该采取哪些初始步骤;是否有特殊设置可以简化使用等等。还有重要的一点是将现有文档翻译成其他语言。
Ubuntu使用Launchpad来完成大部分这些任务。你可以在那里注册并做出贡献。试试看吧!

一个开始的方法是加入您当地的Ubuntu本地团队。在http://loco.ubuntu.com/上找到您的本地团队。