[wp-trac] [WordPress Trac] #64393: Change how we include Gutenberg in Core
WordPress Trac
noreply at wordpress.org
Fri Jan 16 10:30:28 UTC 2026
#64393: Change how we include Gutenberg in Core
------------------------------+--------------------------
Reporter: youknowriad | Owner: youknowriad
Type: task (blessed) | Status: closed
Priority: high | Milestone: 7.0
Component: Build/Test Tools | Version:
Severity: blocker | Resolution: fixed
Keywords: has-patch | Focuses:
------------------------------+--------------------------
Changes (by youknowriad):
* status: reopened => closed
* resolution: => fixed
Comment:
In [changeset:"61492" 61492]:
{{{
#!CommitTicketReference repository="" revision="61492"
Build: Improve Gutenberg integration workflow.
This changeset improves the Gutenberg build integration to simplify the
developer workflow and reinstore a flow similar to how package
dependencies worked before the Gutenberg checkout-and-build approach was
introduced.
Key improvements:
* Automatic rebuild on ref change: Adds a new `gutenberg:sync` script that
stores a hash of the built ref in `.gutenberg-hash` and only rebuilds when
the ref changes.
* Full integration on `npm install`: Running `npm install` now produces a
fully working development environment with Gutenberg assets in `src/`.
* Clean Gutenberg checkout: Restores Gutenberg's `package.json` after the
build completes.
* Stops copying `.js.map` files to `wp-includes/js/dist` since they
reference non-existent paths.
* Remove package.json files from the build folder.
* Avoid closures and use prefixed functions.
* Updates build checks to use `jquery.js` instead of `edit-post.js` as the
build indicator.
Props youknowriad, ellatrix, mcsf, dmsnell, ntsekouras, jorgefilipecosta,
tobiasbg, peterwilsoncc.
Fixes #64393.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64393#comment:104>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list