Categories: Мнение

Новый инструментарий упрощает процесс создания блоков Гутенберга

Ахмад Авайс , создавший Gutenberg Boilerplate в прошлом году, выпустил Guten Block Toolkit . Инструментарий существенно упрощает создание блоков Гутенберга, не предоставляя конфигурации, одной зависимости и блокировки.

Awais создал инструментарий после получения отзывов о том, что настраивать такие вещи, как Webpack, React, ES 6/7/8/Next, ESLint, Babel, и идти в ногу с их развитием было слишком сложно.

«Разработчики сказали мне, что они создали блоки Gutenberg с помощью ES5, потому что время, необходимое для настройки, настройки и изучения таких инструментов, как Babel, Webpack, ESLint, Prettier и т. д., того не стоило», — сказал Аваис.

«Итак, да! Я пошел дальше и создал решение — инструментарий разработчиков WordPress с нулевой конфигурацией-js #0CJS под названием create-guten-block!»

Создание блоков с помощью набора инструментов представляет собой трехэтапный процесс.

Разработчики начинают с установки Node версии 8 или выше на локальный сервер. Следующий шаг — запустить команду create-guten-block и указать имя для плагина, который будет создан. Эта команда также создает структуру папок, необходимую для поддержки проекта. Последний шаг — запустить команду запуска NPM, которая запускает плагин в режиме разработки.

После выполнения этих шагов плагин WordPress будет совместим с Gutenberg и будет иметь React.js, ES 6/7/8/Next и Babel, который также имеет конфигурации ESLint для автоматического обнаружения и использования редакторами кода.

Набор инструментов Guten Block включает в себя следующее:

  • Поддержка синтаксиса React, JSX и ES6.
  • Процесс разработки/производственной сборки Webpack за кулисами.
  • Дополнительные возможности языка помимо ES6, такие как оператор расширения объекта.
  • CSS с автоматическим префиксом, поэтому вам не нужны -webkit или другие префиксы.
  • Сценарий сборки для объединения JS, CSS и изображений для производства с исходными картами.
  • Беспроблемные обновления для вышеперечисленных инструментов с единственной зависимостью cgb-scripts.

Проект получил положительные отзывы, в том числе от членов команды разработчиков Gutenberg.

Теперь, когда стабильная версия доступна для общественности, Awais работает над версией 2.0.0 . «Следующий шаг — протестировать этот набор инструментов и доработать все приложение до версии 2.0.0. Для этого мне не только нужна ваша поддержка , я прошу вас присоединиться к нам и внести свой вклад — это единственный путь вперед», — сказал он. .

Create Guten Block Toolkit имеет лицензию MIT и доступен бесплатно на GitHub .

writer

Recent Posts

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago