[wp-trac] [WordPress Trac] #64393: Change how we include Gutenberg in Core

WordPress Trac noreply at wordpress.org
Tue Feb 24 18:29:59 UTC 2026


#64393: Change how we include Gutenberg in Core
------------------------------+--------------------------
 Reporter:  youknowriad       |       Owner:  youknowriad
     Type:  task (blessed)    |      Status:  reopened
 Priority:  high              |   Milestone:  7.0
Component:  Build/Test Tools  |     Version:
 Severity:  blocker           |  Resolution:
 Keywords:  has-patch         |     Focuses:
------------------------------+--------------------------

Comment (by dmsnell):

 we keep mentioning “generated files” but aren’t pretty much //all// of the
 PHP files //except// for a couple manifest files hand-written and
 maintained?

 I don’t mind quarantining built files, but the first breakage I noticed
 was the block parser, something absolutely not auto-generated.

 or should we step back and move all PHP out of Gutenberg and back into
 `wordpress-develop`? I think that would solve a lot of the problems. with
 one source of truth, the PHP repo would be the end-all.

 ----

 last night, after a lot of hassle getting the documentation at
 https://developer.wordpress.org/reference restored (it had been stale for
 over two years), we realized that the build changes break the docs-
 generation again and we will not be able to produce updates for 7.0 until
 we discover how to fix the build process, which is another unknown since
 nobody has worked in these systems since at least August. 2023.

 it could be that any file on the Gutenberg side just disappears from the
 docs, or it could be that those files don’t receive updates. it’s been a
 mess for unrelated reasons, but this makes the mess that much more
 deflating

 solving the mess would have been significantly harder and took much more
 time because I was trying to bisect the changes to find where various
 problems appeared while parsing. all of the new breakage has come from the
 Gutenberg side, so having those extra few minutes to download, install,
 build, and then test while bisecting will be much more heinous in the
 future. at least having potentially-stale copies of those files in Core
 dramatically cuts down the time to find the range of commits in Gutenberg
 where bugs were introduced.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/64393#comment:160>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list