Skip to main content

Enterprise Server 3.20 в настоящее время доступен в качестве кандидата на выпуск.

Общение на #REF!

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

Введение

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

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

GitHub Issues

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

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

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

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

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

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

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

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

Снимок экрана: проблема с заголовком "Синий текст ссылки в уведомлениях недоступен из-за синего фона".

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

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

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

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

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

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

Снимок экрана: вкладка "Беседа" запроса на вытягивание.

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

Снимок экрана: вкладка "Измененные файлы" запроса на вытягивание.

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

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

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

Пример GitHub Discussions

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

Скриншот примера обсуждения с заголовком «Добро пожаловать в обсуждения #REF! Docs».

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

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

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

Для проблем: можно присвоить проблемам метки для быстрого поиска или создать шаблоны проблем, чтобы помочь участникам открывать проблемы с подробным описанием. Дополнительные сведения см. в разделе AUTOTITLE и AUTOTITLE.

Для запросов на вытягивание: можно создать черновик запросов на вытягивание, если работа над предлагаемыми изменениями может затянуться. Черновик запросов на вытягивание не может быть объединен, пока не будет помечен как готовый к проверке. Дополнительные сведения см. в разделе AUTOTITLE.

Для GitHub Discussionsвы можете закрепить обсуждения, содержащие важную информацию для вашего сообщества. Дополнительные сведения см. в разделе AUTOTITLE.

Дополнительные сведения о функциях форматирования, которые помогут вам взаимодействовать, см. в разделе AUTOTITLE.