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

C++ 如何开始编辑Chromium的源代码?,c++,firefox,google-chrome,C++,Firefox,Google Chrome,我是一个新手程序员(我的意思是我精通许多编程语言,但从未参加过正式课程),我想为自己的目的大量修改Chromium web浏览器。我需要显著地更改UI,以及对V8嵌入式javascript引擎进行一些重大更改,我想知道从哪里开始。我想我真正需要知道的是: 为了更好地理解Chromium的工作原理,我是否应该遵守某些编程约定 是否有关于源代码使用的文件系统如何工作的指南/教程 有关于如何编辑/解释Chromium源代码的指南/教程吗 我应该尝试修改Chromium,还是应该尝试使用WebKit和V

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

  • 为了更好地理解Chromium的工作原理,我是否应该遵守某些编程约定
  • 是否有关于源代码使用的文件系统如何工作的指南/教程
  • 有关于如何编辑/解释Chromium源代码的指南/教程吗
  • 我应该尝试修改Chromium,还是应该尝试使用WebKit和V8构建自己的web浏览器
  • 我也在考虑基于FireFox的浏览器。这会更容易开始吗?由于我计划在工作中学习,我希望能够理解
  • 我们将非常感谢您的任何帮助,以及您个人经历中的任何智慧宝藏


    附言:我正在运行Ubuntu11.10,如果这有什么不同的话。

    Chromium.org网站有一些资源:

    • 一般的
    • 以Ubuntu为基础:
    • 公约:
    • 贡献:
    (听起来是RTFM-y,我知道,对不起)


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

    如果您只想在窗口中嵌入webkit浏览器,则。