Как начать редактирование исходного кода для Chromium? - PullRequest
9 голосов
/ 23 февраля 2012

Я начинающий программист (я имею в виду, что владею многими языками программирования, но никогда не учился на формальных классах) и хотел бы сильно изменить браузер Chromium для своих собственных целей. Мне нужно было бы существенно изменить пользовательский интерфейс, а также внести несколько существенных изменений во встроенный движок JavaScript V8, и я хотел бы знать, с чего начать. Я думаю, что мне действительно нужно знать:

  1. Существуют ли определенные соглашения по программированию, которые я должен соблюдать, чтобы лучше понять, как работает Chromium?
  2. Существуют ли руководства / учебные пособия о том, как работает файловая система, используемая для источника?
  3. Существуют ли руководства / учебные пособия о том, как конкретно редактировать / интерпретировать исходный код Chromium?
  4. Должен ли я попытаться изменить Chromium или создать собственный веб-браузер с использованием WebKit и V8?
  5. Я также рассматриваю возможность использования браузера FireFox. Будет ли легче начать? Так как я планирую учиться во время работы, я хотел бы иметь возможность понять

Буду признателен за любую помощь, а также за любые драгоценные камни мудрости из вашего собственного личного опыта.

P.S .: Я использую Ubuntu 11.10, если это вообще что-то меняет.

Ответы [ 2 ]

2 голосов
/ 23 февраля 2012

На сайте Chromium.org есть несколько ресурсов:

(Звучит RTFM-й, я знаю, извините)

Тем не менее, вам, вероятно, лучше настроить существующую кодовую базу браузеравместо того, чтобы создавать «с нуля» - задача, которую я, по крайней мере, считаю сложной.

0 голосов
/ 23 февраля 2012

Я бы начал с получения исходного кода и его компиляции.Тогда вы можете изменить вещи и адаптировать его к вашим желаниям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...