В GitHub-проектах теперь можно создать несколько шаблонов для задач и pull-запросов

В блоге GitHub разработчики объявили, что теперь внутри одного проекта можно создавать несколько шаблонов задач и pull-запросов, и опубликовали краткую инструкцию.
Multiple Issue and Pull request templates

Чтобы добавить в репозиторий несколько шаблонов задач, надо создать в корне проекта директорию ISSUE_TEMPLATE/. В ней может храниться сколько угодно шаблонов, но при обращении к конкретному файлу надо добавлять ?template=имя шаблона.

issue и pull request

К примеру, обращение к шаблону bugs.md выглядит так: /Issues/new?template=bugs.md.

Если не уточнить имя шаблона, будут задействованы созданные по умолчанию файлы ISSUE_TEMPLATE.md.

Multiple issue and pull request templates - screenshot 1

Шаблоны pull-запросов создаются так же: в директории PULL_REQUEST_TEMPLATE, с указанием имени при обращении к конкретному шаблону.

Если покажется, что директории загромождают корневой каталог, то можно их создавать в папке .github.

Подробности и дополнительные опции описаны в документации.

Источник: Блог GitHub