Спасибо за ваш интерес к проекту Dapr!
Этот проект приветствует вклады и предложения. Большинство вкладов требуют от вас подписи ваших коммитов через Договор Разработчика (Developer Certificate of Origin, DCO). Когда вы отправляете запрос на слияние (pull request), бот DCO автоматически определяет, требуется ли вам предоставить подпись для вашего коммита. Пожалуйста, следуйте указаниям бота DCO, так как запросы на слияние не могут быть объединены до тех пор, пока автор(ы) не предоставят подпись для выполнения требования DCO. Вы можете найти больше информации о требованиях DCO ниже.
Этот проект принял Код поведения Contributor Covenant.
Вклад может принимать различные формы: создание проблем, написание кода, участие в обсуждениях и звонках сообщества.
Документ содержит руководства по тому, как вносить вклад в проект Dapr.
Эта секция описывает правила для создания проблем.
Существует четыре типа проблем:- Проблема/Ошибка: Вы нашли ошибку в коде и хотите её сообщить, или создать проблему для отслеживания ошибки.
Перед созданием проблемы убедитесь, что вы проверили следующее:
Это правильный репозиторий?
Проверка существующих проблем
Для багов
Все вклады осуществляются через пулл-запросы. Чтобы представить предлагаемое изменение, рекомендуется следовать этому рабочему процессу:
docs/reference
) для ваших изменений.Хорошим способом общения до того, как вы вложите слишком много времени, является создание пулл-запроса с пометкой "Work-in-progress" (в разработке) и его предоставление вашим рецензентам. Стандартный метод заключается в добавлении префикса "[WIP]" в заголовок вашего пулл-запроса и присвоении метки do-not-merge. Это позволит людям, просматривающим ваш пулл-запрос, понять, что он ещё недостаточно доработан.### Сертификат участника разработки: Подписание вашего вклада
Сертификат участника разработки (Developer Certificate of Origin, DCO) представляет собой легковесный способ для участников подтвердить, что они написали или иначе имеют право представить код, который они вносят в проект. Вот полный текст сертификата DCO, переформатированный для удобства чтения:
Подтверждая свой вклад в этот проект, я свидетельствую, что:
(а) Вклад был создан полностью или частично мной и у меня есть право представить его под лицензией открытого программного обеспечения, указанной в файле;
(б) Вклад основан на предыдущей работе, которая, по моему мнению, покрыта соответствующей лицензией открытого программного обеспечения, и у меня есть право представить эту работу с изменениями, полностью или частично созданными мной, под тем же лицензионным соглашением открытого программного обеспечения (если мне позволено представить под другой лицензией), как указано в файле;
``` (в) Вклад был предоставлен непосредственно мне другим лицом, которое подтвердило (а), (б) или (в), и я не вносил в него изменений.
(d) Я понимаю и соглашаюсь с тем, что этот проект и вклад являются общественными, а также то, что запись о вкладе (включая всю личную информацию, которую я предоставляю вместе с ним, в том числе мое подтверждение) будет храниться навечно и может быть redistributed в соответствии с условиями этого проекта или открытых лицензий, применимых к нему.```Конечные подписи участников, что они придерживаются этих требований, осуществляются путём добавления строки `Signed-off-by` в сообщении коммита.
Это мое сообщение коммита
Signed-off-by: Random J Developer <random@developer.example.org>
Git даже имеет командную строковую опцию -s
, которая автоматически добавляет эту строку к вашему сообщению коммита:
$ git commit -s -m 'Это мое сообщение коммита'
Каждый запрос на вытягивание (pull request) проверяется на наличие действительной строки Signed-off-by
в сообщении коммита.
Не волнуйтесь — вы можете легко переотправить свои изменения, подписать их и принудительно отправить!
git checkout <branch-name>
git commit --amend --no-edit --signoff
git push --force-with-lease <remote-name> <branch-name>
vendor/
.vendor/
управляема Go модулем и хранит исходный код сторонних зависимостей Go.vendor/
не должна быть изменена вручную.Неполный список кода, который должен быть размещен в vendor/
:
## Код поведения
Данный проект принял [Код поведения Contributor Covenant](https://github.com/dapr/community/blob/master/CODE-OF-CONDUCT.md)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )