Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Настройка шаблонов проблем для репозитория

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

Вы можете создать шаблоны проблем по умолчанию и файл конфигурации по умолчанию для шаблонов проблем для вашей организации или личной учетной записи. Дополнительные сведения см. в статье "Создание файла работоспособности сообщества по умолчанию".

Создание шаблонов проблем

  1. На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория. 1. Нажмите Параметры под именем репозитория. Кнопка параметров репозитория
  2. В разделе "Компоненты" под заголовком "Проблемы" щелкните Настройка шаблонов. Кнопка запуска настройки шаблонов
  3. В раскрывающемся меню добавления шаблона выберите тип шаблона, который хотите создать. Раскрывающееся меню добавления шаблона
  4. Чтобы просмотреть или изменить шаблон перед его фиксацией в репозитории, нажмите кнопку Просмотреть и изменить. Кнопка предварительного просмотра и изменения
  5. Чтобы изменить шаблон, щелкните и внесите необходимые изменения в соответствующих полях. Кнопка изменения шаблона проблемы
  6. Чтобы автоматически задать заголовок проблемы по умолчанию, назначьте проблему людям с доступом на чтение к репозиторию или примените метки к шаблону проблемы, введя эти сведения в разделе "Необязательные дополнительные сведения". Эти сведения также можно добавить в шаблон проблемы с помощью title, labels или assignees в формате титульного листа YAML. Дополнительные сведения для шаблона проблемы
  7. Завершив редактирование и предварительный просмотр шаблона, нажмите кнопку Предложить изменения в правом верхнем углу страницы. Кнопка "Предложить изменения"
  8. Введите сообщение фиксации, описывающее ваши изменения. Поле сообщения фиксации шаблона проблемы
  9. Под полями сообщения фиксации укажите, где следует зафиксировать шаблон — непосредственно в ветви по умолчанию или создать новую ветвь и открыть запрос на вытягивание. Дополнительные сведения о запросах на вытягивание см. в разделе Сведения о запросах на вытягивание. Выбор фиксации шаблона проблемы в главной ветви или открытия запроса на вытягивание
  10. Щелкните Зафиксировать изменения. После объединения этих изменений в ветвь по умолчанию шаблон будет доступен участникам для использования при открытии новых проблем в репозитории.

Настройка выбора шаблона

Вы можете настроить средство выбора шаблона проблемы, которое пользователи видят при создании проблемы в репозитории. Для этого добавьте файл config.yml в папку .github/ISSUE_TEMPLATE.

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

Примечание. Если вы использовали устаревший рабочий процесс для создания файла issue_template.md вручную в папке .github и включения пустых проблем в файл config.yml, шаблон в issue_template.md будет использоваться, когда пользователи решат открыть пустую проблему. Если отключить пустые проблемы, этот шаблон никогда не будет использоваться.

Если вы предпочитаете получать некоторые отчеты вне GitHub Enterprise Server, то можете направлять людей на внешние сайты с помощью contact_links.

Ниже приведен пример файла config.yml.

YAML
blank_issues_enabled: false
contact_links:
  - name: GitHub Community Support
    url: https://github.com/orgs/community/discussions
    about: Please ask and answer questions here.
  - name: GitHub Security Bug Bounty
    url: https://bounty.github.com/
    about: Please report security vulnerabilities here.

Ваш файл конфигурации будет настраивать выбор шаблонов при включении файла в ветвь репозитория по умолчанию.

  1. На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория. 1. Над списком файлов в раскрывающемся списке Добавить файл щелкните Создать файл. "Создать файл" в раскрывающемся списке "Добавить файл"
  2. В поле имени файла введите .github/ISSUE_TEMPLATE/config.yml. Имя файла конфигурации
  3. В тексте нового файла введите содержимое вашего файла конфигурации. Содержимое файла конфигурации 1. В нижней части страницы введите короткое понятное сообщение о фиксации, описывающее внесенное в файл изменение. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими соавторами. Сообщение о фиксации для изменения 1. Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе Создание нового запроса на вытягивание. Параметры фиксации ветви 1. Щелкните Предложить новый файл Кнопка "Предложить новый файл"

Дополнительные материалы