В WordPress.org начали внедряться изменения: Мэтт Мулленвег создал отдельный канал в WordPress Slack, предоставив небольшой группе доверенных контрибьюторов право перестраивать сайт без одобрения какой-либо команды, комитета или заинтересованной стороны, кроме него самого.
Канал #meta-janitors был запущен 18 апреля, всего через несколько дней после того, как Мулленвег заявил, что проект WordPress «полностью развалился», обвинив в разрастании процессов культуру, которая, по его словам, «порождает скучную или посредственную хрень». Спустя два дня он обратил внимание на программу Five for the Future, назвав данные этой программы «абсолютно бессмысленными». Канал #meta-janitors – место, где эти критические замечания воплотились в действия: специально отобранная команда получила доступ к продакшну, чтобы быстро выпускать обновления.
«Формирую группу людей, с которыми мне очень комфортно работать в песочнице .org, чтобы они могли вносить изменения без необходимости одобрения или обратной связи от какой-либо команды, группы, заинтересованной стороны, комментатора или еще кого-либо, кроме меня», — написал Мэтт в своем вступительном сообщении на канале.
«Раз уж нас так сильно критикуют за то, что это личный сайт одного человека, давайте хотя бы немного повеселимся и получим от этого удовольствие».
Упоминание «личного сайта» отсылает к интервью, которое Мулленвег дал изданию The Verge в прошлом году, где он сказал: «Wordpress.org принадлежит только мне лично».
Мэтт заявил группе на канале #meta-janitors, что они могут «отменять решения любого сотрудника WordPress.org, включая друг друга, кроме меня», в своей зоне ответственности, и сказал, что хочет, чтобы WordPress.org стал «лучшим комьюнити-хабом, который когда-либо существовал в мире».
«В техническом плане вся ответственность за все, что мы делаем, лежит на мне, поэтому я говорю: дерзайте, дайте волю фантазии, давайте просто сделаем этот опыт лучше», — написал Мэтт.
«Давайте предоставим людям крупнейший в мире репозиторий свободно распространяемого, GPL-лицензируемого, защищенного кода, устраним все препятствия на пути к сотрудничеству, постараемся больше использовать культуру командной строки GNU / Linux, научимся решать сложные задачи качественно, простым и безопасным способом, доступным каждому».
«Я лишь прошу тех, кто получил от меня Золотой Меч и Плащ Непобедимости, вываливать свои обновления в этот канал, чтобы мы могли оставаться в курсе событий».
Он признался, что сейчас не гордится WordPress.org, но хотел бы им гордиться, и сказал, что его цель – получить «что-то вроде posthog.com, а не drupal.com или launch.joomla.org».
В первоначальную группу из 12 человек вошли исполнительный директор WordPress Мэри Хаббард, руководитель архитектуры Automattic Энн Маккарти, спонсируемый WP Engine разработчик ядра Уэстон Рутер, директор по развитию Human Made Ноэль Ток, генеральный директор ServMask Яни Илиев, руководитель глобального развития Automattic Джеймс Гриерсон, а также куратор плагинов Ник Хамзе. В группу также входят ведущие разработчики WordPress Дион Халс, Марк Джаквит и Эндрю Нейсин, а также системные менеджеры Automattic Барри Абрахамсон и Юджин Барнард.
С тех пор канал расширился до 32 участников: к нему присоединились другие люди, отмеченные в обсуждениях, привлеченные к конкретным проектам или самостоятельно нашедшие этот публичный ресурс.
Модернизация Five for the Future
Илиев взялся за самый амбициозный проект группы: модернизацию программы Five for the Future, данные которой Мулленвег назвал «абсолютно бессмысленными» всего за пару дней до старта своего канала.
18 апреля Илиев обозначил четыре проблемы, которые он планирует решить: определение того, каких контрибьюторов стоит спонсировать, обеспечение уверенности спонсоров в том, что их деньги приносят результаты, упрощение входа для новых контрибьюторов, а также создание системы вознаграждений, основанной на рейтинговых оценках Stack Overflow.
24 апреля Мэтт одобрил четыре макета, которыми поделился Илиев и которые кардинально меняют способ обмена и отображения данных в Five for the Future:
- Новая страница «Team Directory», которая заменит отдельные страницы с информацией о вкладах Make Team, будет ранжировать контрибьюторов по их взвешенному вкладу в каждую команду Make. На странице будут отображаться независимые и спонсируемые контрибьюторы, процент их вовлеченности, а также количество контрибьюций за последние 30, 90 и 180 дней.
- Новый дизайн индивидуальных профилей, где будут отображаться данные о значимости контрибьюций, статус спонсорства, специализации, а также список последних контрибьюций пользователя. Бейджи Make Team останутся, но перейдут на второй план.
- Новый дизайн страницы компании в Five for the Future в стиле панели управления, демонстрирующей влияние организации («эффективно ли расходуются мои средства», как выразился Илиев) вместо того чтобы просто показывать, кого компания спонсирует.
- Новая страница «Find a Contributor», позволяющая увидеть контрибьюторов, ищущих спонсоров, дающая компаниям возможность быстро ознакомиться с подробной информацией об активных контрибьюторах и о том, как их работа положительно влияет на проект.
Илиев сказал, что макеты стали результатом 27 итераций взаимного обсуждения с Claude, Gemini и Codex, и хотя они внешне напоминают posthog.com, окончательный дизайн будет соответствовать существующему фирменному стилю WordPress.org.
Он сказал, что цель состоит в том, чтобы создать основу, которую каждая команда в дальнейшем сможет дорабатывать и расширять, при этом первая версия страниц будет использовать существующие данные, а последующие доработки будут учитывать обратную связь от команд, контрибьюторов и спонсоров.
«Я решаю эту проблему со своей стороны, поскольку моя компания ищет контрибьюторов для спонсирования, но при этом важен свежий взгляд со стороны каждой команды – им нужно проверить используемые данные и оценить, правильно ли эти данные применяются для демонстрации высокоценного/низкоценного вклада».
Илиев сначала ждал доступа к SVN, но чуть позже заявил, что его цель – запустить все четыре страницы одновременно в конце этой недели.
Другие изменения, над которыми работает группа
За неполные три недели с момента создания канала группа внесла множество различных изменений в те или иные разделы WordPress.org.
Хаббард обновила страницу «Requirements», добавив более четкий призыв к скачиванию WordPress и более понятные требования.
Маккарти возглавила работу команды над созданием нового лендинга для WP-CLI, который теперь доступен по адресу wordpress.org/cli. Предыдущий сайт wp-cli.org перенаправляет посетителей на новую страницу.
Маккарти также возглавила работу по улучшению инфраструктуры вакансий WordPress.org. Теперь пользователи могут вывести в профилях текущую должность, прошлые рабочие места, ключевые достижения, включить или отключить статус «в поисках работы» на своем аватаре (по аналогии с Linkedin). Маккарти также изучает возможность импорта резюме и занимается редизайном сайта jobs.wordpress.net.
Хамзе занимается несколькими проектами, связанными с дизайном, включая создание магазина цифровых сувениров с обоями, изображениями профиля и «небольшими приятными мелочами для сообщества». Он также производит обновление стандартного демо-контента для превью тем в репозитории WordPress.org. Хамзе опубликовал Playground-пример в канале #themes с новым стандартным контентом, который он хочет запустить в работу.
Еще одна его идея – переделать страницу Submit a Plugin, чтобы показать «новому поколению вайбкодеров, что мы их понимаем и поддерживаем», — вызвала сопротивление со стороны Рутера, Люка Карбиса и Сэмюэля «Отто» Вуда.
Хамзе утверждал, что снижение барьеров для отправки плагинов, написанных с помощью ИИ, освободит рецензентов для более ценной работы, но Рутер возразил, что более простой способ отправки может спровоцировать наплыв низкопробных плагинов, которые только перегрузят команду Review Team.
Канал работает в открытом режиме – в некотором роде
Канал является публичным в WordPress Slack, к нему присоединились в том числе и сторонние пользователи, однако инициатива не была официально анонсирована широкой общественности. Джонатан Дерозье, спонсируемый Bluehost разработчик ядра WordPress, спросил, планируется ли анонс канала, но ответа не получил. Именно он опубликовал страницу в Meta Handbook об инициативе Meta Janitors.
В одном из выпусков подкаста Crossword на прошлой неделе Карбис отметил первоначальный всплеск активности на канале и сказал, что, по всей видимости, она схлынула в тот момент, когда к каналу стали присоединяться люди, не входящие в основную группу.
Неясно, так ли это на самом деле, хотя последние две недели действительно совпали с отпусками некоторых членов группы. При этом другие пользователи, такие как Джаквит и Нейсин, редко появляются в WordPress Slack. Некоторые проекты, как работа Илиева над Five for the Future, затормозились из-за доступа к SVN.
Необычный подход к разработке – без консенсуса команды и без официальных анонсов – не соответствует традиционному способу контрибьюции в WordPress.org. Однако стоит помнить, что некоторые проекты, как Five for the Future, годами пребывали в застое. Удастся ли с помощью этого подхода преодолеть тупиковую ситуацию или он создаст только новые препятствия, станет ясно в ближайшие недели.
Источник: https://www.therepository.email
