我有基本的 C 和 C++ 编程技能,以及一些 gtkmm 和 Linux 编程经验(别忘了我有很多空闲时间)。我想参与一个小型的、不太复杂的 Ubuntu 项目,以提高我的编程技能,当然也支持 Ubuntu。
您能给我指明正确的方向吗?您是否知道我可以从哪个项目开始?
答案1
我最好的起点是一百幅剪纸项目。
答案2
除了推荐任何特定项目之外,请记住以下几点:
借助开源软件,
你不需要向任何人请求许可到
- 下载源代码
- 修改它
- 重新发布修改后的版本
只要您遵守许可条款。
许多项目在新成员做出贡献之前,都不愿意接受他们;因此,最好开始做事完成某件事后再担心项目。如果您的修改很重要,请在他们的邮件列表、论坛或 IRC 频道上公布您的工作。他们很可能会帮助您,了解项目结构和开发指南。
我完全同意 João Pinto 对“一百张剪纸”项目的推荐,这是一个非常棒的起点。
答案3
另一个好的起点是寻找那些被标记为容易修复的错误,使用bitesize 标签。
答案4
GNOME 之爱对于新贡献者来说也是一个很好的起点。