Автоматизация. Это одна из тех мечтаний в умах многих рецензентов из команды Themes Team. Если бы существовал инструмент для решения 90% проблем, команда могла бы сосредоточиться на 10%, которые нелегко обнаружить с помощью автоматических скриптов.
Войдите в проект Theme Review Action . Стив Дюфресн, участник команды WordPress Meta, в понедельник объявил о призыве к тестированию и обратной связи по новому проекту.
«Если бы мы могли объединить некоторые из существующих инструментов анализа кода, автоматизировать часть ручного тестирования и открыть их для большего количества рабочих процессов разработки, могли бы мы улучшить качество темы, снизить нагрузку на ручное тестирование и ускорить процесс проверки темы?» – спросил Дюфрен.
В настоящее время в проекте запущено несколько наборов тестов, включая текущий плагин проверки темы . Авторы тем могут запускать тексты, запустив команду NPX в папке своей темы, добавив ее как действие на GitHub или клонировав и запустив ее локально. Запуск через NPX в настоящее время не поддерживается в Windows.
Прямо сейчас нужны авторы тем. Независимо от того, создаете ли вы темы для каталога, клиентов, сторонних торговых площадок или магазина тем, это возможность вернуть WordPress. Это также возможность улучшить инструменты, которые могут пригодиться вам как разработчику темы в долгосрочной перспективе. Автоматизированные тесты тем помогают всей экосистеме темы.
«Авторы тем должны быть открыты для этого и понимать, что дело не только в требованиях», – сказала Каролина Наймарк, представитель группы Themes. «Речь идет об улучшении качества темы».
Частично проект был проинформирован предложением Themes Team в начале 2020 года . Денис Жолжом выделил три проблемы, с которыми боролась команда:
Предложение было сосредоточено на переносе отзывов на GitHub с упором на третий пункт. Однако проект действий по обзору темы может стать началом решения одной или нескольких проблем.
Очевидное решение – автоматизировать проект. Однако, поскольку проект действия по обзору темы можно настроить как действие GitHub, он оставляет место для предложения группы по обзору GitHub.
«Две вещи, которые я упомянул Стиву – и это мое мнение – это то, что нам нужны проверки, которые выполняются при загрузке темы и на живых темах, и нам нужно долгосрочное решение», – сказал Наймарк. «До этого были попытки автоматизировать тестирование, но они не были доведены до конца, и без плана того, как этот инструмент будет использоваться, я беспокоюсь о том, чтобы тратить на него время».
Команда надеялась, что проект Theme Sniffer в какой-то момент приведет к большей автоматизации. Трудно надеяться, ведь предыдущие цели так и не были реализованы.
«Меня тоже беспокоит то, что проект может не получить достаточного принятия, чтобы попасть на проверку .ORG, и это одна из причин (помимо того, что я просто очень загружен), что я не смог расставить приоритеты, глядя на [ Действие по обзору темы] », – сказал представитель Тематической группы Уильям Паттон.
Хотя команда и некоторые авторы тем все еще используют Theme Sniffer, пользовательский интерфейс оставляет желать лучшего. Наймарк указал, что авторам тем было трудно отличить базовые требования от рекомендаций.
«Очень сложно правильно отображать сообщения от автоматизированных инструментов, которые не являются строго требованиями», – сказала она. «Например, если бы инструмент начал сообщать об ошибках линтинга CSS для стандартов кодирования CSS WordPress, многие люди сочли бы это слишком самоуверенным и ограничивающим».
Авторы тем, группа, которая получает наибольшую финансовую и репутационную выгоду от каталога тем, часто отказываются участвовать. Немногие компании выделяют сотрудника для проведения обзоров или работы над инструментами, которые нужны разработчикам и команде. Призывы к тестированию, обратной связи и обсуждению часто остаются без ответа, в результате чего на долю избранных приходится львиная доля работы. Чтобы этот проект был успешным и не чувствовал себя так, будто им что-то навязывают в будущем, разработчики тем должны принять участие.
В первом выпуске подкаста WP Briefing исполнительный директор WordPress Джозефа Хаден Чомфоси говорил о том, что автоматизация является одной из целей этого года. Если есть одна команда, которая могла бы использовать такие инструменты, это была бы команда тем.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…