Topics

On this page

Last updated on Oct 21, 2024

Boilerplates and Block Scaffolding Tools

To speed up development, especially when creating WordPress blocks, leverage existing scaffolding tools.

Block Scaffolding with @wordpress/scripts:

Use @wordpress/create-block to quickly set up the base files and configurations needed for block development. This automates Webpack configuration, ESLint setup, and basic file structuring:npx @wordpress/create-block This command generates a boilerplate structure that adheres to WordPress block coding standards, with built-in tools like Webpack, Babel, and ESLint already configured.You can explore more options on the Create Block documentation.

Theme Starter Kits:

For themes, Underscores and Elementary (specifically for Full Site Editing) are valuable starter kits. They provide essential boilerplate code that simplifies theme setup and focuses on custom functionality.

Example: Check the theme-elementary repository.


Contributor

Parth Vaswani

Parth

Parth Vaswani

Software Engineer