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

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

你能指点我正确的方向,你知道我可以开始的项目吗?

我开始的好地方是百纸剪纸项目 。

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

使用开源软件,

  • 不需要征得任何人的许可

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

    只要您遵守许可条款。

许多项目在他们以某种方式做出贡献之前,都担心接受新成员; 因此,最好在你做完之后开始做事并担心项目。 如果您的修改很重要,请在他们的邮件列表,论坛或IRC频道上宣传您的作品。 他们很可能会帮助您,了解项目结构和开发指南。

我完全赞同JoãoPinto对百纸剪纸项目的推荐,这是一个很棒的起点。

另一个好的起点是使用bitesize标签查找已标记为易于修复的错误。

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

我个人有一个需要编码器的小游戏项目。 如果你有兴趣: 殖民地游戏 。

GNOME Love也是新贡献者开始的好地方。

这个问题的正确答案取决于你。 我的意思是你只能将自己的心灵和灵魂投入到你感兴趣的项目中。 找到你经常使用的东西,这是缺少一个function,或者它有一个让你烦恼的错误,你会放弃你的业余时间来解决它。 这对你来说是完美的项目。

其他人建议的其他任何东西很可能只会激励你几天,然后你会寻找别的事情。

Ubuntu正在使用大量的开源软件。 你也可以支持一些项目/单独的Ubuntuforms,但他们使用。

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