_Правила поведения_ — это документ, определяющий стандарты участия в деятельности сообщества. Он свидетельствует о создании инклюзивной среды, в которой уважают любые вклады. В нем также описываются процедуры решения проблем между членами сообщества проекта. Дополнительные сведения о том, почему правила поведения определяют стандарты и ожидания участия в работе сообществе, см. в [руководстве по открытому коду](https://opensource.guide/code-of-conduct/).
Перед принятием правил поведения для проекта необходимо выполнить следующие задачи:
- Исследуйте различные кодексы поведения, разработанные для проектов с open source. выбрать те, которые отражают стандарты вашего сообщества;
- тщательно продумать возможность их реализации.
Правила поведения можно добавить в проект с помощью шаблона или вручную создать пользовательские правила. Правила поведения будут доступны в любом случае, но "Правила поведения" будут помечены в профиле сообщества репозитория как завершенные, только если для исх создания использовался шаблон. Если вы используете правила поведения, написанные другим человеком или организацией, обязательно следуйте любым рекомендациям из источника. Дополнительные сведения о профилях сообщества см. в разделе Сведения о профилях сообщества для общедоступных репозиториев.
Можно создать стандартные правила поведения для организации или личной учетной записи. Дополнительные сведения см. в разделе Создание файла работоспособности сообщества по умолчанию..
Добавление правил поведения с помощью шаблона
GitHub предоставляет шаблоны для распространенных кодов поведения, которые помогут быстро добавить в проект код поведения.
-
На GitHubперейдите на главную страницу репозитория.
-
Над списком **** файлов выберите раскрывающееся меню , а затем щелкните Создать новый файл.
Кроме того, можно щелкнуть в представлении дерева файлов слева.

-
В поле имени файла введите CODE_OF_CONDUCT.md.
-
Выберите шаблон "Выбрать код поведения".
 -
В левой части страницы выберите правила поведения для предварительного просмотра и добавления в проект.
-
В правой части страницы заполните поля, чтобы указать в выбранных правилах поведения соответствующие сведения.
-
Щелкните Проверить и отправить.
-
Просмотрите содержимое правил поведения в текстовой области.
-
Нажмите кнопку " Зафиксировать изменения" ...
-
В поле "Фиксация сообщения" введите короткое понятное сообщение фиксации, описывающее изменения, внесенные в файл. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими авторами.
-
Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе Создание запроса на включение изменений.

-
Нажмите кнопку Зафиксировать изменения или Предложить изменения.
Добавление правил поведения вручную
Если нужные правила поведения недоступны в предоставленных шаблонах, можно добавить правила вручную.
-
На GitHubперейдите на главную страницу репозитория.
-
Над списком **** файлов выберите раскрывающееся меню , а затем щелкните Создать новый файл.
Кроме того, можно щелкнуть в представлении дерева файлов слева.

-
В поле имени файла введите имя и расширение файла.
- Чтобы сделать правила поведения видимыми в корневом каталоге репозитория, введите CODE_OF_CONDUCT в поле имени файла.
- Чтобы сделать правила поведения видимыми в каталоге
docsрепозитория, введите docs/CODE_OF_CONDUCT. - Чтобы сделать правила поведения видимыми в каталоге
.githubрепозитория, введите .github/CODE_OF_CONDUCT.
-
Добавьте пользовательские правила поведения в новый файл.
-
Нажмите кнопку " Зафиксировать изменения" ...
-
В поле "Фиксация сообщения" введите короткое понятное сообщение фиксации, описывающее изменения, внесенные в файл. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими авторами.
-
Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе Создание запроса на включение изменений.

-
Нажмите кнопку Зафиксировать изменения или Предложить изменения.