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

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

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

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

Бионический

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

ядро Android

Все изменения вносите в основной репозиторий. Общие рекомендации см. в руководствах « Как отправить патчи в Android Common Kernels» и «Разработка кода ядра для GKI» .

реанимация

Все изменения вносите в проект ICU, расположенный во внешней папке external/icu (папки icu4c/ и icu4j/ ) на сервере ICU-TC . Дополнительную информацию см. в разделе « Отправка сообщений об ошибках и запросов на добавление функций в ICU» .

Добавьте метку "android" ко всем запросам Jira, идущим вверх по потоку.

CLDR

Большая часть лингвистических данных в ICU поступает из проекта Unicode CLDR . Все запросы следует отправлять в вышестоящий проект в соответствии с разделом «Вклад в CLDR » и добавить метку «android».

LLVM/Clang/Compiler-rt

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

мкш

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