Instruction file imported from fellyph/curso-gutenberg (
.github/instructions/OVERVIEW.instructions.md). Copyright stays with the author.
Repository Overview
This repository is a WordPress Gutenberg training course created by Fellyph Cintra. It contains exercises and examples for learning how to create custom Gutenberg blocks.
Purpose
The repository serves as:
- Educational material for a YouTube course series on Gutenberg block development
- Practical examples of WordPress block creation patterns
- Reference implementation for block development best practices
Key Technologies
- WordPress Gutenberg: Block editor framework
- @wordpress/scripts: Official WordPress build tooling
- WordPress Playground: Local development environment
- Playwright: End-to-end testing framework
- SCSS: Styling with BEM methodology
Repository Organization
The repository uses a branch-based structure where:
- Each branch represents a different exercise or feature progression
- The main branch contains the base block implementation
- Features and exercises build incrementally across branches
Target Audience
This is a learning repository intended for:
- WordPress developers learning Gutenberg block development
- Portuguese and Spanish-speaking developers (multilingual support required)
- Developers following the YouTube course series
Development Philosophy
- Block-First: All UI components should be blocks or block patterns
- Progressive Enhancement: Start with static HTML, enhance with JavaScript
- Educational Clarity: Code should be clear and well-documented for learning
- Multilingual Support: All documentation must be available in English, Portuguese, and Spanish