虽然我不是专业的程序员,但我写过一两个程序。然而,现在每个工程师和科学家也都学会了一些编程,因此我习惯于用 Python、C 和 MATLAB 编写程序。现在我想回馈 Ubuntu 及其伟大的人们并修复一个错误!
我查看了 bitsize 活动的列表,不得不发现其中的大多数对我来说都不是那么容易解决,因为我怀疑它们需要很多时间才能解决问题,而我没有。我仍然发现了这个,它看起来易于管理,对我来说就像一个很酷的功能。
由于我之前从未编写过补丁或向外界发布过程序,因此我不知道从哪里开始。我解决这个问题的第一步应该是什么?
底线:我在哪里以及如何开始修复那个人?
我有基本的 C 和 C++ 编程技能,以及一般的 gtkmm 和 Linux 编程经验(不要忘记我有很多空闲时间)。我想参加一个小而不太复杂的 Ubuntu 项目,以提高我的编程水平,当然也支持 Ubuntu。
你能给我指出正确的方向吗?你知道我可以开始的项目吗?
这个问题类似于这个问题:Ubuntu 给 Linux 社区带来了哪些独特的功能?但在这种情况下,它针对的是 Ubuntu 对官方 Linux 内核的贡献。
很多次我听说英特尔为 Linux 内核提供补丁,如 RC6 最新补丁以及更多与最近对 Sandy/Ivy Bridge 的支持相关的补丁。在另一组中,Android 做了一个上游补丁,很多 ARM 补丁也来到了 Linux Kernel。
我看到一小部分公司和团体为 Linux Kernel ( http://kernel.org )做出了贡献,但我想知道的是,从 Ubuntu 开始到现在,Ubuntu 为 Linux Kernel 做出了哪些贡献关于内核的任何方面。
对于内核信息,我通常去http://kernelnewbies.org和http://kernel.org
我怎样才能用我的母语阅读手册页?
我也想贡献一些翻译。
我应该去哪儿?
Canonical 是否支持社区?
我想和我的学校组织一些 Ubuntu 派对,但是如何利用我们的时间来改进 Ubuntu?(容易地)
贡献者协议已更改为广泛的许可和谐协议。我需要退出新协议还是自动退出。是否有任何因素阻止我签署新协议并将其用作我捐款的基础,我是否应该签署新协议,在法律上是否更安全?
我正在寻找有关如何跟踪我对项目所做贡献的一些指导,以便在我最终申请Ubuntu 会员资格时将它们作为证据。当我今晚早些时候在 Ustream 上收听Jono Bacon 的每周问答时,有人问了一个问题,关于对 Ubuntu 会员申请的“大量和持续的贡献”是什么意思,他说它包括一个长期的记录在 wiki 中的定期贡献期。这是 Ubuntu wiki,还是只是为高级项目保留的?还有一些关于值得记录的内容(每个错误报告?)的建议也会有所帮助。谢谢。
我总是在我的 LibreOffice 词典 (standard.dic) 中添加单词,但我希望通过为项目的词典做出贡献,让其他用户可以使用这些单词。LibreOffice 有没有办法生成有关希望提供帮助的用户在词典中添加单词的频率的统计信息?或者有什么项目我可以加入参与词典编辑?
现在在桌面贡献页面上,我只能使用 PayPal 进行捐赠。我将来是否可以捐赠,例如使用 VISA 信用卡?
在学习 Ubuntu 开发和打包时,有一部分我不太清楚。所以,假设我们在功能冻结之前处于积极开发(例如 Raring)的中间,我想致力于改进为 Ubuntu 打包的程序 - 例如 Guake。我想修复一个错误,添加一个新功能等。现在,我看到了两种方法:
这两种方法之一更好吗?它是否取决于情况(例如贡献类型 - 错误修复或新功能;开发阶段),如果是,如何?如果有经验的人可以就此主题提供更多指导和建议,那就太好了。
在 GitHub 生态系统中工作时,似乎总是很清楚——一切都以最新的开发版本为中心,所有的拉取请求都为它提交(至少我从来没有遇到过任何人为项目 X 的某些旧版本 0.7 提交东西),而在 Launchpad 上,包和上游分支之间的这种差异让我感到困惑。我不确定运行最新的 Ubuntu 开发版本并深入研究可用的源代码(通过apt-get source <package>)是否更好,或者我应该将最新的主干代码放入我的稳定 Ubuntu 中,进行更改,看看我是否能以某种方式获得维护者将此更改转发到包(重新同步,检查构建是否仍然适用于其他 Ubuntu 库等)
我阅读了新旧包装指南,但仍然让我对这些问题感到困惑。
我对 Ubuntu 中的应用程序认为应该加上红色下划线的一些词感到惊讶。
我如何通过改进其应用程序中的拼写检查来为 Ubuntu 做出贡献?
我有一个启动板帐户,但我以前从未向 Ubuntu 贡献过任何代码。我想贡献一个 IPA 键盘布局,因为似乎还没有,而且应该有。我发现输入 IPA 的最简单方法是安装许多第三方软件包。如果我制作了一个新的键盘布局,当然,经过一些测试后,我希望它对社区可用。
Ubuntu 软件中心在邀请新用户探索和试用 Ubuntu 存储库中的软件方面做得非常出色。我没有太多的经验,但最近决定试一试。我搜索了我感兴趣的主题并安装了两个听起来很有希望的应用程序。
两者都太糟糕了,我积极希望它们从 Ubuntu 软件中心中删除。一个功能失调,我很高兴看到它完全从 Ubuntu 的存储库中删除。
提出此类建议的适当论坛是什么?这种策展有先例吗?
contributing ×13
community ×4
canonical ×2
dictionary ×2
programming ×2
development ×1
kernel ×1
launchpad ×1
libreoffice ×1
license ×1
locoteams ×1
manpage ×1
packaging ×1
quality ×1
translation ×1