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

use*_*453 9 c++ firefox google-chrome

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

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

非常感谢任何帮助,以及来自您自己的个人经历的任何智慧宝石.

PS:我正在运行Ubuntu 11.10,如果这有所不同的话.

pht*_*ier 4

Chromium.org 网站有一些资源:

(听起来是 RTFM-y,我知道,抱歉)

也就是说,您可能最好调整现有的浏览器代码库,而不是“从头开始”创建一个代码库 - 我认为这项任务至少是一项艰巨的任务。