我正在寻找一个小型的(Ubuntu)开源项目,我可以为其编写代码


35

我具有基本的C和C ++编程技能,以及一般的gtkmm和Linux编程经验(不要忘记我有很多业余时间)。我想参加一个Ubuntu项目,该项目很小而且不太复杂,目的是改善我的编程基础,当然也支持Ubuntu。

您能给我正确的方向指示吗,您知道我可以开始的项目吗?

Answers:



12

除了推荐任何特定项目外,请记住以下几点:

借助开源软件,

  • 无需征求任何人的许可即可

    • 下载源代码
    • 修改它
    • 重新分发修改后的版本

    只要您遵守许可条款。

许多项目在新成员以某种方式做出贡献之前都担心要接受他们。因此,最好是在开始做某件事之后就开始做一些事情并担心项目。如果您所做的修改很重要,请在其邮件列表,论坛或IRC频道上让您的作品广为人知。他们很可能会帮助您,了解项目的结构和开发准则。

我完全同意JoãoPinto对“一百个剪纸”项目的建议,这是一个绝佳的起点。



5

另一个机会是寻找一个缺少linux生态系统的领域,并创建一个小型应用程序来填补空间。一个简单的例子就是simple-scan。如果您可以创建这样的小型应用程序来改善更广泛社区的生活,那么它将会走很长一段路。

我个人有一个需要编码员的小型游戏项目。如果您有兴趣:Colonial The Game


只要阅读您的博客,好主意。
Gaurav Butola,2010年

听起来不错,我会关注开发的进展,希望我能有所作为。
豆2010年

好吧,如果您对Cpp满意,则可以贡献代码(我会在
适当


4

该问题的正确答案取决于您。我的意思是,您只能将自己的心和灵魂投入到您感兴趣的项目中。 找到您经常使用的东西而缺少某项功能,或者发现其中的错误使您非常恼火,以至于您放弃了花费时间修复它。 那是您的理想项目。

别人提出的其他建议很可能只会激发您几天的精力,然后您会寻找其他事情要做。


1

Ubuntu正在使用大量开源软件。您还可以支持某些项目或其他形式的Ubuntu,但由他们使用。

例如sourceforgefreshmeat.net等,并根据您的专业知识/兴趣选择一个项目,并成为dev.team的成员,或者只是与他们联系并发送一个pach。您还可以按开发活动进行搜索。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.