enhance: split available experiments#232
Conversation
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
|
So I know there's discussion ongoing right now around graduating some experiments into features (basically dropping the experiment label). I don't know what the settings UI will look like with that change but that may impact what we want to do here, so may be worth holding on this until that decision has been made. In addition, lots of failing tests here that will need fixed up before we can proceed. |
@sapayth if you can focus on resolving those, I think we'd probably still proceed with this PR as I may not have specifics ready until end of week on Experiments vs. Features and any related documentation and UI updates there |
…d our experiment classes
… shows up in an Other section. Extract HTML out to avoid duplication
|
@jeffpaul This is ready for review now. I've gotten all tests passing (besides our known failures on |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #232 +/- ##
=============================================
- Coverage 56.02% 55.67% -0.35%
- Complexity 511 516 +5
=============================================
Files 32 32
Lines 2622 2660 +38
=============================================
+ Hits 1469 1481 +12
- Misses 1153 1179 +26
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
What?
Closes #218
Organizes AI experiments into categories. Editor features (content generation, alt text) and Admin features (exploration tools) with separate sections in the settings page.
Why?
Update the AI Experiments settings screen to group available experiments into two clear sections: Editor Experiments and Admin Experiments. This improves clarity for users by distinguishing features that appear in the editor from tools intended for site administration, exploration, or developer experience.
How?
Use of AI Tools
AI assistance: Yes
Tool(s): Claude Code
Used for: Initial implementation suggestions and refactoring; all code was reviewed, tested, and edited by me.
All changes have been reviewed and tested manually. Code is licensed under GPLv2 or later.
Testing Instructions
Testing Instructions for Keyboard
Screenshots or screencast