A guide on how to get started contributing code to the Gutenberg project.
Discussions
The Make WordPress Core blog is the primary spot for the latest information around WordPress development, including announcements, product goals, meeting notes, meeting agendas, and more.
Development discussions take place in real-time in the #core-editor
and #core-js
channels in Make WordPress Slack (registration required).
Development Hub
The Gutenberg project uses GitHub to manage code and track issues. The main repository is at: https://github.com/WordPress/gutenberg.
Browse the issues list to find issues to work on. The good first issue and good first review labels are good starting points.
Contributor resources
- Getting Started documents getting your development environment setup, this includes your test site and developer tools suggestions.
- Git Workflow documents the git process for deploying changes using pull requests.
- Coding Guidelines outline additional patterns and conventions used in the Gutenberg project.
- Testing Overview for PHP and JavaScript development in Gutenberg.
- Accessibility Testing documents the process of testing accessibility in Gutenberg.
- Managing Packages documents the process for managing the npm packages.
- Gutenberg Release Process – a checklist for the different types of releases for the Gutenberg project.
- React Native mobile editor – a guide on contributing to the React Native mobile editor.
- React Native Integration Test Guide – a guide on creating integration tests for the mobile editor.