如何开始编辑Chromium的源代码?

时间:2012-02-22 23:25:22

标签: c++ firefox google-chrome

我是一个有点新手的程序员(我的意思是我精通许多编程语言,但从未参加过正式的课程),并希望为我自己的目的大量修改Chromium Web浏览器。我需要显着更改UI,并对V8嵌入式JavaScript引擎进行一些重大更改,我想知道我可以从哪里开始。我想我真正需要知道的是:

  1. 我是否应遵守某些编程惯例以更好地了解Chromium的工作原理?
  2. 是否有关于源文件系统如何工作的指南/教程?
  3. 是否有关于如何专门编辑/解释Chromium源代码的指南/教程?
  4. 我应该尝试修改Chromium,还是应该尝试使用WebKit和V8构建自己的Web浏览器?
  5. 我也在考虑使用FireFox上的浏览器。开始使用会更容易吗?由于我计划在工作时学习,我希望能够理解
  6. 非常感谢任何帮助,以及来自您个人经历的任何智慧宝石。

    P.S。:我正在运行Ubuntu 11.10,如果它有所作为。

2 个答案:

答案 0 :(得分:2)

Chromium.org网站有一些资源:

(听起来RTFM-y,我知道,对不起)

也就是说,你可能更好地调整现有的浏览器代码库,而不是“从头开始”创建一个 - 这项任务我认为至少是令人生畏。

答案 1 :(得分:0)

我首先获取源代码并进行编译。然后你可以改变一些事情并根据自己的意愿进行调整。