В августе GitHub объявил, что изменит имя ветки «master» для всех новых репозиториев, созданных на платформе, на «main», начиная с 1 октября. До этой даты осталось менее двух недель, и разработчики WordPress должны быть готовы к этому изменению. если они используют службу для контроля версий или управления проектами.
Более широкое сообщество технических специалистов и веб-разработчиков начало беседы в различных местах в июне, когда Black Lives Matter набирал популярность в США и во всем мире. Обсуждение было сосредоточено на удалении любой терминологии, которая могла бы быть дискриминационной или репрессивной по отношению к определенным группам людей. Это продолжающееся обсуждение показало, что существует глубокое разделение по поводу того, необходимы ли такие изменения или даже полезны.
Сообщество WordPress занимается само этим разделением. В то же время Аарон Джорбин предложил изменить имя ветки по умолчанию в репозиториях, принадлежащих WordPress. В ходе обсуждения его поста и в других местах сообщество остановилось на «trunk», которое поддерживает проекты WordPress в соответствии с его корнями SVN.
«Чтобы замкнуть круг по этому поводу, решение было принято в июне и ранее сегодня (19 августа)», – написала Хелен Хоу-Санди , ведущий разработчик WordPress, в комментариях к первоначальному предложению. «Я обновил имя ветки по умолчанию для новых репозиториев GitHub в организации WordPress, чтобы оно было стволом после того, как GitHub включил ранний доступ к этой функции».
Как свидетельствуют комментарии к освещению предложения в таверне и комментарии к исходной публикации, сообщество разработчиков WordPress в целом не поддержало это решение.
Джорбин обновил несколько репозиториев WordPress и переключил их на использование trunkвместо master. Тем не менее, есть еще несколько устаревших проектов, которые еще предстоит обновить, в том числе основные репозитории WordPress и WordPress Develop . Он оставил комментарий с обновленным списком в июне. Пока не известно, будут ли изменены существующие, оставшиеся проекты.
Подготовка разработчика WordPress
GitHub просто меняет имя ветки по умолчанию для новых репозиториев, начиная с 1 октября. Это изменение не влияет на существующие репозитории. Отдельные пользователи, владельцы организаций и администраторы предприятия могут настроить ветвь по умолчанию с помощью настроек своей учетной записи, прежде чем переход будет сделан. Владельцы также могут изменить имя ветки по умолчанию для отдельных репозиториев.
Самая большая вещь, на которую следует обратить внимание разработчикам, – это их инструменты или другие интеграции, для которых по-прежнему может потребоваться основная ветка. Могут быть случаи, когда альтернативное имя ветки по умолчанию нарушит рабочие процессы. Если вы планируете использовать другое имя ветки, лучше всего прямо сейчас развернуть инструменты, которые вы используете в тестовом репозитории. Если что-то сломается, проверьте, будет ли обновляться конкретный инструмент, который вы используете. В большинстве случаев это не должно быть проблемой, поскольку настраиваемые имена веток по умолчанию будут отраслевым стандартом.
Самое замечательное в том, как GitHub развертывает эту функцию, заключается в том, что он предлагает выбор. Те, кто считает, что «хозяин» деспотичен, могут изменить название ветви на то, что, по их мнению, более инклюзивно. Для тех, кто считает иначе, они могут сохранить свою главную ветвь. Но каждый может использовать название ветки, которое ему нравится.
Что касается существующих репозиториев, GitHub просит разработчиков набраться терпения. Компания вкладывает средства в инструменты, которые сделают эту работу удобной в этом году . Прежде всего необходимо устранить несколько технических препятствий.
Разработчики должны прочитать полное руководство GitHub по настройке ветки по умолчанию для получения дополнительной информации.