На прошлой неделе GitHub ответил на письмо от сопровождающих проектов с открытым исходным кодом с извинениями за отсутствие связи и невнимание к отзывам об управлении проблемами. Поскольку вклады являются источником жизненной силы проектов с открытым исходным кодом, сопровождающие запрашивают дополнительные функции для проблем и запросов на вытягивание, которые помогут сделать вклад более значимым.
Дискуссии, связанные с письмом «Уважаемый GitHub» , поставили перед компанией задачу приступить к решению несложных задач в списке улучшений, которые принесут пользу проектам с открытым исходным кодом. Вчера GitHub представил шаблоны задач и запросов на вытягивание в качестве первого из многих обещанных улучшений.
Шаблоны задач теперь можно создавать, добавляя файл с именем ISSUE_TEMPLATE.md в корневой каталог. Специалисты по сопровождению проекта могут использовать этот шаблон, чтобы убедиться, что важная информация, такая как ожидаемое поведение, этапы воспроизведения и проверенная версия, включена в отчет об ошибке. Это та информация, которая экономит время всем, кто занимается тестированием и улучшением программного обеспечения.
Шаблоны запросов на вытягивание следуют тому же шаблону именования файлов (PULL_REQUEST_TEMPLATE.md). Эти новые шаблоны можно добавить либо в корневой каталог репозитория, либо в новый каталог .github/. GitHub рекомендует размещать файлы CONTRIBUTING.md, ISSUE_TEMPLATE.md и PULL_REQUEST_TEMPLATE.md в папке .github/, чтобы уменьшить беспорядок в корневом каталоге.
Новый выпуск GitHub и шаблоны запросов на вытягивание являются положительным шагом к подтверждению приверженности компании поддержке проектов с открытым исходным кодом. Сопровождающие все еще надеются увидеть реализованную систему голосования, которая поможет навести порядок в очередях задач с +1.