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