An Introduction to Gutenberg Development
Some say that Gutenberg will lead to a block gold rush of sorts, while others nervously await the project’s imminent release. Any way you look at it, there is an obvious opportunity to capitalize on.
In the world of business and software, if you’re not willing to learn and adapt, you’ll quickly lose relevance. So instead of picking up my pitchfork and raising steam about the new editor, I’ve been personally investing in Gutenberg block development and therefore the future of WordPress.
So here’s the first part of a series of posts aimed to get you up to speed with Gutenberg block development. I’ll discuss development resources, Gutenberg block architecture and how to launch your very own block.
Gutenberg Block Development Resources
So where do you start?
1. React for Beginners
2. Gutenberg Courses
Gutenberg Courses is a brilliant course on Gutenberg development by Zac Gordon, who is a well-known professional educator on all fronts. This course will jump-start your Gutenberg block development skills in a very quick way.
3. The Gutenberg Handbook
The official Gutenberg Handbook is a decent resource for looking up terms and Gutenberg Block API specifics, though the handbook only provides the simplest examples. If you’re diving headstrong into Gutenberg block development, you’ll likely require more resources.
Thankfully, now that Gutenberg has been actively in development for a good while, some higher-level block development resources are surfacing.
4. More Gutenberg Development Resources
You will find official examples of Gutenberg blocks on this GitHub repository, as well as within the Gutenberg Boilerplate by Ahmad Awais. Ahmad also recently released create-guten-block, a zero-configuration developer toolkit for building WordPress Gutenberg block plugins – and it’s really neat.
And last, we have been releasing our GutenKit block concepts for Gutenberg on GitHub, which include all sorts of goodies.