Примечание: Этот документ не предназначен для сотрудников Google.
Для вклада в кодовую базу gRPC вам потребуются следующие элементы:
Репозиторий GitHub для gRPC на основе C (C++, Python, Ruby, Objective-C, PHP, C#) находится по адресу https://github.com/grpc/grpc.
Если вы хотите внести свой вклад в кодовую базу gRPC, вам нужно создать вилку репозитория.
Создайте свою собственную вилку из https://github.com/grpc/grpc.
Клонируйте свою вилку на ваш локальный компьютер.
master
.Обратите внимание, что ваши коммиты должны соответствовать этим рекомендациям.
После отправки вашего коммита посетите https://github.com/grpc/grpc. Если создание вилки, создание ветки, коммит и отправка прошли успешно, вы увидите следующее сообщение:
Обратите внимание, чтобы разрешить редактирование со стороны модераторов. Если у вашего запроса на слияние есть конкретная проблема, модератор может помочь при необходимости. Этот доступ к помощи сократит время обработки вашего предложения.
Создайте запрос на слияние.
После того как запрос на слияние готов, вам нужно подождать, пока модератор будет назначен вашему запросу на слияние.
Если вы видите Не охвачено на экране EasyCLA, как показано на следующем изображении, нажмите на указанную ссылку, чтобы начать процесс авторизации.
Вы увидите серию экранов:
Через некоторое время после цифрового подписания документа EasyCLA будет отображаться как Охвачено.
Через несколько часов вы заметите нового "ответственного" назначенного к запросу на слияние.
После того как модератор будет назначен вам, он поможет с дальнейшими шагами, которые следуют ниже:
После получения одобрения от модератора проверьте, запущены ли тесты. После завершения тестов посмотрите статус всех тестов. Если все зеленое, все хорошо. Но обычно существуют некоторые ошибки. Если есть ошибки, выберите каждую ошибку. Выбор перенесет вас на страницу с деталями ошибки. Попробуйте исправить проблему.
Для непростых запросов на слияние существует тщательный процесс обзора кода. Вы можете узнать больше о процессе и требованиях здесь.
После исправления обзора кода вы наконец получите одобрение. После получения одобрения вы можете отправить запрос на слияние.
Вы не можете отправить или объединить запрос на слияние через GitHub.
После получения одобрения от модератора сотрудник Google запустит процесс отправки. Когда отправка произойдет:
Коммит с вашими изменениями, а также несколькими дополнительными изменениями форматирования, будет добавлен в ветку grpc/master
.
Запрос на слияние, который вы изначально создали, будет закрыт.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )