The WordPress coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:
Found a bugbugA bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.?Create a ticket in our bug tracker.
We use Slack for real-time communication. Contributors live all over the world, so there are discussions happening at all hours of the day.
Our core development meetings are every Wednesday at 05:00 UTC and 20:00 UTC in the #core channel on Slack. Anyone can join and participate or listen in!
This release generally completes our MVPMinimum Viable Product"A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia feature set for the editor by adding inline images, blockBlockBlock is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. style variations, and a new columns approach. Switching focus to bugs, enhancements, compatibility, and APIAPIAn API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. stability from now on. Worth noting that there’s people working on some more individual blocks (a few widgets and playlist) to be included when ready.
The most significant addition is block style variations. This will allow registration of alternate styles (based on class names) for any block, with automated real thumbnails and live previews built in to the block transformation tool. We have added them to the Quote, Button, and Separator blocks for illustration. The public API will be exposed in a future release.
Parse superfluous classes as custom classes preventing a block being considered invalidinvalidA resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. for such cases.
Update color of the Shared panel icon to be the same as all other icons.
Verify if block icon background and foreground colors are readable. Warn in the console otherwise.
Address various design details on Plugin API icon treatment in headerHeaderThe header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. and popover.
Update deprecated componentWillReceiveProps to equivalent componentDidUpdate.
Avoid deep equality check on flat allowedBlocks prop shape.
Avoid handling unexpected case where UPDATE_BLOCK_LIST_SETTINGS is not passed an id.
Avoid creating new references for blockListSettings when settings not set, but the id never existed in state anyways.
Avoid switch fallthrough on case where previous updateIsRequired condition would be false, which could have introduced future maintainability issues if additional case statements were added.
Add test to verify state reference is not changed when no update is needed.
Consistently name allowedBlocks (previously also referred to as supportedBlocks).
Move “opinionated” GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ block styles to theme.scss.
Correctly handle case where ‘post-thumbnails’ is array of post types.
Remove blocks/index.native as the default is compatible with ReactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. Native app.
Implement coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. style of including revisions data on Post response.
Regenerate package-lock.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. to address unintentional changes.