Categories: Мнение

Предложение переименовать “главную” ветку репозиториев Git, принадлежащих WordPress

Вчера основной участник Аарон Джорбин предложил переименовать ветку «master» по умолчанию для всех репозиториев Git, принадлежащих WordPress, на «main». Предложение появилось среди множества связанных изменений терминологии, которые большое технологическое сообщество рассматривает в отношении жестких формулировок.

Основываясь на продолжающемся обсуждении в комментариях к предложению, термин «ствол» приобрел популярность, и исходное сообщение было обновлено в пользу этого термина. Если он продвинется вперед, trunk будет больше соответствовать ядру WordPress, которое использует Subversion (SVN). Это также имело бы смысл наряду с терминологией «ветвления», уже используемой как в SVN, так и в Git – дерево , ствол и ветви .

«В рамках разрушения существующих в мире систем угнетения WordPress должен удалить ссылки masterи заменить их trunkво всех репозиториях git», – написал Джорбин.

На фоне движения Black Lives Matter и после смерти Джорджа Флойда техническое сообщество глубже изучило свои системы и определило, какие изменения оно может внести. Несмотря на то, что существуют более серьезные системные проблемы, многие из них полны решимости удалить любую потенциально репрессивную или дискриминационную терминологию. Идея заключается не в том, что эти незначительные изменения приведут к эволюции в одночасье, а в том, что они представляют собой небольшие части гораздо большей картины – винтики в машине, которые должны двигаться, чтобы колесо вращалось.

«Это небольшой шаг, но если он заставит еще одного человека внести свой вклад в проект WordPress, это того стоит», – написал Джорбин.

GitHub вскоре должен внести аналогичные изменения на своей платформе. В ответ на твит, призывающий GitHub возглавить обвинение и переименовать ветвь по умолчанию «master» в «main», генеральный директор Нат Фридман сказал, что они уже работают над решением . Неясно, как это будет работать в будущем и повлияет ли это на существующие репозитории. На данный момент кажется, что GitHub на борту.

До сих пор предложение WordPress в основном было встречено поддержкой. Однако было некоторое несогласие.

Основной участник Зебулан Стэнфилл утверждал, что язык деспотичен в зависимости от контекста, и в этом контексте изменение не имеет смысла. «Точно так же никто в здравом уме не подумает, что вы поддерживаете человеческое рабство, когда используете термин« главная ветвь », – написал он в комментариях к предложению. «Сам термин« хозяин »уже используется далеко за пределами контекста рабства. Думаю, новичок-> про-> мастер. Подумайте также: овладеть ремеслом, переделать музыку и т. Д. »

Каким бы безобидным ни казалось слово «основной» в большинстве западных культур, комментарий Майка Шредера (оригинальный японский текст Такаюки Миёси и перевод Шиничи Нисикава) указал на то, что это было проблематично в японской культуре. «В Японии, например, определение« основных »и« других »как разных групп использовалось как предлог для оправдания дискриминации», – сказал Миёси. «Не заботиться о подавлении народа айнов и их культуры вообще возможно из-за предположения, что народ Ямато является главным, а другие второстепенными. Теперь я пришел к выводу, что мы должны учитывать, что установка одного элемента как «главного» создает маргиналов, которые становятся угнетенными ».

Язык не всегда прост, особенно при обращении к глобальному сообществу, каждое из которых использует свои собственные термины, которые могут быть дискриминационными. На данный момент, trunk, похоже, хорошо подходит, отдавая дань корням SVN WordPress.

Это не первый случай, когда WordPress пытается изменить подобную терминологию. Дэвид Артисс, инженер службы поддержки Automattic, семь месяцев назад создал заявку, чтобы переименовать «черный список комментариев» в «черный список комментариев». Изменение, которое заменило только текст, обращенный к пользователю, осталось в значительной степени незамеченным и появилось в WordPress 5.4.

Джейсон Коулман, генеральный директор Stranger Studios, также два дня назад открыл более обширный билет . Он требует изменения любого использования «черного списка» на «черный список» и «белого списка» на «список надежных отправителей», даже в параметрах кода и базы данных. Такие изменения будут обратно совместимы и не нарушат работу сайтов при обновлении.

Изменения почти наверняка грядут. Большое решение будет принимать в отношении новых условий.

Для разработчиков, которые хотят переименовать ветки по умолчанию в своих репозиториях Git, есть существующий проект с инструкциями и действием GitHub для этого.

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago