Вносить вклад в проекты по добыче нефти и газа

Android использует ряд других проектов с открытым исходным кодом. Большинство этих проектов находятся в WORKING_DIRECTORY /external/ , и вы можете выполнить следующие шаги, чтобы внести изменения в эти проекты:

  1. Перейдите в WORKING_DIRECTORY /external/ upstream-project .
  2. Просмотреть файл METADATA . Этот файл обычно содержит запись для URL, где вы можете найти информацию о вкладе в проект.
  3. После внесения изменений в основной проект сообщите разработчикам Android о новой версии основного проекта, содержащей ваши изменения.

Оставшаяся часть этой страницы содержит дополнительную информацию об участии в конкретных проектах по разведке и добыче полезных ископаемых.

Бионический

Большая часть кода для Bionic взята из BSD, поэтому, если только изменение не касается нового для Bionic кода, выполните исправление в исходном коде, а затем извлеките совершенно новый файл из соответствующей BSD.

Ядро Android

Внесите все изменения в исходную версию. Для общего руководства следуйте инструкциям How do I submit patches to Android Common Kernels and Develop Kernel Code for GKI .

ОИТ

Внесите все изменения в проект ICU в external/icu (папки icu4c/ и icu4j/ ) на ICU-TC . Подробнее см. в разделе Отправка ошибок и запросов функций ICU .

Добавьте метку «android» ко всем вышестоящим запросам Jira.

КЛДР

Большинство лингвистических данных в ICU поступает из проекта Unicode CLDR . Отправляйте все запросы вверх по течению в соответствии с Contributing to CLDR и добавляйте метку "android".

LLVM/Clang/Compiler-rt

Внесите все изменения в проекты, связанные с LLVM, в апстриме. Для получения дополнительной информации о том, как Google создает наши цепочки инструментов из исходного кода, см. Android Clang/LLVM Toolchain .

мкш

Вносите все изменения в проект MirBSD Korn Shell в external/mksh , отправив электронное письмо на адрес miros-mksh на домене mirbsd.org (для отправки там подписка не требуется) или на Launchpad .