Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从哪里开始为Ubuntu(和其他发行版)做贡献 我的学习发展始于C++,但此后的日子已经很多了。我想研究一下对Ubuntu(或Chromium)的贡献,但我不确定从哪里开始。在C++方面,特别是在这样一个大型项目中,我非常生疏。有一个好的开始的地方吗 我主要是寻找资源在哪里开始,在代码的过剩(因为有这么多代码),希望有一个有用的博客/教程来备份C++(最好是针对大型的开源项目,比如Ubuntu) < P>我不是C++程序员,所以我不能帮助Google进行教程,但是,如果您想知道在任何开源项目中从何处开始,最简单的方法是查看他们的bug跟踪器,找到bug,并尝试修复它。如果你试图在没有方向的情况下潜入Ubuntu,你很可能会迷失方向,不知所措_C++_C_Open Source_Ubuntu - Fatal编程技术网

从哪里开始为Ubuntu(和其他发行版)做贡献 我的学习发展始于C++,但此后的日子已经很多了。我想研究一下对Ubuntu(或Chromium)的贡献,但我不确定从哪里开始。在C++方面,特别是在这样一个大型项目中,我非常生疏。有一个好的开始的地方吗 我主要是寻找资源在哪里开始,在代码的过剩(因为有这么多代码),希望有一个有用的博客/教程来备份C++(最好是针对大型的开源项目,比如Ubuntu) < P>我不是C++程序员,所以我不能帮助Google进行教程,但是,如果您想知道在任何开源项目中从何处开始,最简单的方法是查看他们的bug跟踪器,找到bug,并尝试修复它。如果你试图在没有方向的情况下潜入Ubuntu,你很可能会迷失方向,不知所措

从哪里开始为Ubuntu(和其他发行版)做贡献 我的学习发展始于C++,但此后的日子已经很多了。我想研究一下对Ubuntu(或Chromium)的贡献,但我不确定从哪里开始。在C++方面,特别是在这样一个大型项目中,我非常生疏。有一个好的开始的地方吗 我主要是寻找资源在哪里开始,在代码的过剩(因为有这么多代码),希望有一个有用的博客/教程来备份C++(最好是针对大型的开源项目,比如Ubuntu) < P>我不是C++程序员,所以我不能帮助Google进行教程,但是,如果您想知道在任何开源项目中从何处开始,最简单的方法是查看他们的bug跟踪器,找到bug,并尝试修复它。如果你试图在没有方向的情况下潜入Ubuntu,你很可能会迷失方向,不知所措,c++,c,open-source,ubuntu,C++,C,Open Source,Ubuntu,你可以在这里找到Ubuntu的bug追踪器:Ubuntu是一个发行版,这意味着它是一堆程序,以一种很好的方式打包在一起。您可以通过多种方式为发行版做出贡献:维护包存储库、检查bug、艺术品。。。如果你对编程方面感兴趣,我相信你会喜欢修复Ubuntu所用的许多软件包的bug(这些软件包本身就是开源项目)。把它看作是一种分层的方法,你必须在一个层中找到帮助 潜入他们的错误追踪程序,找到一个错误,修复它并提交补丁。我相信你会对Chromium项目更感兴趣。可以使用更合适的工具在Linux、Window

你可以在这里找到Ubuntu的bug追踪器:

Ubuntu是一个发行版,这意味着它是一堆程序,以一种很好的方式打包在一起。您可以通过多种方式为发行版做出贡献:维护包存储库、检查bug、艺术品。。。如果你对编程方面感兴趣,我相信你会喜欢修复Ubuntu所用的许多软件包的bug(这些软件包本身就是开源项目)。把它看作是一种分层的方法,你必须在一个层中找到帮助


潜入他们的错误追踪程序,找到一个错误,修复它并提交补丁。

我相信你会对Chromium项目更感兴趣。可以使用更合适的工具在Linux、Windows和Mac上操作浏览器代码。他们也有IRC频道,在那里你可以澄清你的疑问。 一般来说,当你开始编写优秀的代码时,求助于一个有更多方法的代码是很好的,它可以让你更快、更容易地完成工作。谷歌有很多适合初创程序员的工具和信息

上有一个需要帮助的任务列表

小克劳迪奥·M·苏扎
开发人员

< P>有两个C++项目:LyBeice和KDE。 LibreOffice已经列出了一个简单的黑客列表,所以你应该从这里开始

KDE还有一些被标记为初级工作的任务:


根据经验,开始为项目做出贡献的地方是bug跟踪器。同时从他们的公共VCS开始跟踪项目编译->运行->报告错误->提供补丁

如果您希望开始为Linux内核本身做出贡献(用C编写,而不是C++),那么Linux内核团队的核心成员自己在会议上所作的演讲是一个很好的开端和激励因素。作为一个奖励,我认为讲座中的建议和贡献点适用于任何其他开源项目


没有任何东西可以阻挡你对开源的贡献。从现在开始,尽可能少地编写文档,修复小错误,甚至通过对现有代码的注释来添加/改进或修复语法问题。所有这些都是重要的,它们也有助于开发你对某个项目或项目的一部分的知识,这将使你能够深入地了解你所选择的项目的更复杂的方面。

注:Linux内核是C,而不是C++。