-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Site Editor: Prepare route registration by refactoring the site editor router #66030
base: trunk
Are you sure you want to change the base?
Conversation
Warning: Type of PR label mismatch To merge this PR, it requires exactly 1 label indicating the type of PR. Other labels are optional and not being checked here.
Read more about Type labels in Gutenberg. Don't worry if you don't have the required permissions to add labels; the PR reviewer should be able to help with the task. |
Size Change: +453 B (+0.03%) Total Size: 1.77 MB
ℹ️ View Unchanged
|
Flaky tests detected in da9f6d0. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/11281718542
|
What?
For a long time, people have been asking about an API to register pages and routes into the site editor. We're not ready yet to open such API because there are unknowns like: How to expand this API later to the full admin... That said, the current PR makes a huge progress towards that by adding an internal registration API and refactor the existing routes to use it.
How?
A route object would be something like:
Note
This PR is not entirely ready, there are still some transitions to improve and we need to do some good testing and debugging.
Testing Instructions
Navigate everywhere in the site editor.