# Общение на GitHub

Вы можете обсуждать конкретные проекты и изменения, а также более широкие идеи или цели команды, используя разные типы обсуждений на GitHub.

## Введение

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

Вы можете создавать и участвовать в проблемах, запросах на вытягивание и обсуждениях команды в зависимости от типа беседы, которую вы хотите иметь.

### GitHub Issues

* Полезны для обсуждения конкретных сведений о проекте, таких как отчеты об ошибках, запланированные улучшения и отзывы
* Относятся к репозиторию и обычно имеют четкого владельца
* Часто называются GitHubсистемой отслеживания ошибок

### Запросы на включение внесенных изменений

* Разрешить предлагать конкретные изменения
* Разрешить комментировать предлагаемые другими пользователями изменения напрямую
* Относятся к репозиторию

## Какие средства для обсуждений мне подходят?

### Сценарии проблем

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

#### Пример проблемы

Этот пример иллюстрирует, как GitHub пользователь создал проблему в нашем репозитории документации открытый код, чтобы мы уведомили об ошибке и обсудили исправление.

![Снимок экрана: проблема с заголовком "Синий текст ссылки в уведомлениях недоступен из-за синего фона".](/assets/images/help/issues/issue-example.png)

* Пользователь заметил, что синий цвет баннера в верхней части страницы в китайской версии GitHub Docs делает текст в баннере нечитаемым.
* Пользователь создал в репозитории проблему с описанием ситуации и предложил решение (использовать для баннера другой цвет фона).
* По этому решению проводится обсуждение и достигается консенсус.
* Затем участник может создать запрос на вытягивание с исправлением.

### Сценарии для запросов на вытягивание

* Я хочу исправить опечатку в репозитории.
* Я хочу внести изменения в репозиторий.
* Я хочу внести изменения, чтобы устранить проблему.
* Я хочу комментировать изменения, предложенные другими.

#### Пример для запроса на вытягивание

Этот пример иллюстрирует, как GitHub пользователь создал pull request в нашем репозитории документации открытый код для исправления опечатки.

На вкладке **Обсуждение** для запроса на вытягивание автор объясняет, почему он создал этот запрос на вытягивание.

![Снимок экрана: вкладка "Беседа" запроса на вытягивание.](/assets/images/help/pull_requests/pr-conversation-example.png)

На вкладке **Измененные файлы** для на вытягивание отображается внесенное исправление.

![Снимок экрана: вкладка "Измененные файлы" запроса на вытягивание.](/assets/images/help/pull_requests/pr-files-changed-example.png)

* Этот участник замечает опечатку в репозитории.
* Этот пользователь создает запрос на вытягивание с исправлением.
* Хранитель репозитория проверяет запрос на вытягивание, изучает комментарии к нему и объединяет его.

### Сценарии для GitHub Discussions

* У меня есть вопрос, который не связан с конкретными файлами в репозитории.
* Я хочу делиться новостями с коллегами или командой.
* Я хочу начать открытую беседу или стать ее участником.
* Я хочу сделать объявление в сообществе.

#### пример GitHub Discussions

Этот пример показывает GitHub Discussions приветственный пост для GitHub репозитория открытый код Docs и иллюстрирует, как команда хочет сотрудничать со своим сообществом.

![Скриншот примера обсуждения с заголовком «Добро пожаловать в обсуждения GitHub Docs».](/assets/images/help/discussions/github-discussions-example.png)

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

## Следующие шаги

Эти примеры показали, как решить, какой инструмент лучше всего подходит для ваших разговоров на GitHub. Но это только начало, ведь у вас есть много возможностей адаптировать эти средства под ваши потребности.

Для проблем: можно присвоить проблемам метки для быстрого поиска или создать шаблоны проблем, чтобы помочь участникам открывать проблемы с подробным описанием. Дополнительные сведения см. в разделе \[AUTOTITLE и [О проблемах](/ru/enterprise-server@3.22/issues/tracking-your-work-with-issues/learning-about-issues/about-issues)]\(/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates).

Для запросов на вытягивание: можно создать черновик запросов на вытягивание, если работа над предлагаемыми изменениями может затянуться. Черновик запросов на вытягивание не может быть объединен, пока не будет помечен как готовый к проверке. Дополнительные сведения см. в разделе [Запросы на слияние](/ru/enterprise-server@3.22/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests).

Для GitHub Discussions, вы можете прикреплять обсуждения, содержащие важную информацию для вашего сообщества. Дополнительные сведения см. в разделе [Сведения об обсуждениях](/ru/enterprise-server@3.22/discussions/collaborating-with-your-community-using-discussions/about-discussions).

Дополнительные сведения о функциях форматирования, которые помогут вам взаимодействовать, см. в разделе [Быстрый старт для написания на GitHub](/ru/enterprise-server@3.22/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github).