Вчера, 17 февраля, команда разработчиков Github анонсировала новый функционал, которого пользователям, участвующим в групповой разработке, могло серьезно недоставать: теперь в GitHub есть шаблоны для Issue и Pull-реквестов.

По словам Бена Блейкампа "это первое из многих улучшений Issues и Pull-реквестов, сделанных благодаря фидбеку наших пользователей".
Для добавления шаблона Issue в репозиторий достаточно создать файл с именем
Шаблон для Pull-реквеста добавляется по тому же принципу: создание файла с именем
Для тех, кто опасается бардака в корневом каталоге была добавлена поддержка папки

По словам Бена Блейкампа "это первое из многих улучшений Issues и Pull-реквестов, сделанных благодаря фидбеку наших пользователей".
Для добавления шаблона Issue в репозиторий достаточно создать файл с именем
ISSUE_TEMPLATE
в корневом каталоге. Расширение файла роли не играет, но поддерживаются Markdown-файлы (.md). Это существенный плюс, так как md-разметка позволяет быстро и легко форматировать текст, добавлять ссылки, заголовки и списки задач. Шаблон для Pull-реквеста добавляется по тому же принципу: создание файла с именем
PULL_REQUEST_TEMPLATE
в корневой директории вашего репозитория. Для тех, кто опасается бардака в корневом каталоге была добавлена поддержка папки
.github/
. В ней можно с чистой совестью разместить файлы CONTRIBUTING.md
, ISSUE_TEMPLATE.md
и PULL_REQUEST_TEMPLATE.md
и все будет работать в лучшем виде. Если не работает, то можно почитать мануалы.