- 🇫🇷France andypost
All conversions are done so it's time for final merge or keep them separated
- 🇺🇸United States Amber Himes Matz Portland, OR USA
Amber Himes Matz → made their first commit to this issue’s fork.
- last update
over 1 year ago Custom Commands Failed - @amber-himes-matz opened merge request.
- 🇺🇸United States Amber Himes Matz Portland, OR USA
Updated IS to remove mention of Stable/Classy.
I’m not sure what else needs to be done with regard to adding templates to core admin themes.
I’ve opened a MR that:
- Adds new help topic in core Help module to replace Help Topic module overview in its hook_help.
- Moves help.help_topic route case to help_help().
- Deletes help_topic.module, as all other hooks are already being moved in 📌 Merge Help Topics classes into Help with BC layer Fixed . - last update
over 1 year ago Custom Commands Failed - Status changed to Needs review
over 1 year ago 2:01am 5 May 2023 - 🇺🇸United States Amber Himes Matz Portland, OR USA
This is ready for review. The following items from the IS are addressed in this MR:
- Merging the hook_help() from the experimental Help Topics module into existing topics
- Making sure that no help topics mention the Help Topics module (because it will be part of the Help module instead).
I also opened 📌 Update help.help_topic_search to remove mention of Help Topics module Fixed which will need to wait until 📌 Merge Help Topics classes into Help with BC layer Fixed is committed.
All other points except for the “the standard things done in Core to finalize a module such as adding templates to core admin themes, etc” are covered in related issues.
That being said, there may be something else that @andypost thinks should go into this issue, that isn’t part of the MR in 📌 Merge Help Topics classes into Help with BC layer Fixed .
- 🇫🇷France andypost
Thank you! That's exactly chicken/egg issue I stuck to figure out!
I think I need to review/check all
@internal
mentions in topics to be sure that all classes without BC has itRef https://www.drupal.org/about/core/policies/core-change-policies/bc-policy →
- last update
over 1 year ago 29,371 pass, 8 fail - last update
over 1 year ago 29,371 pass, 8 fail - 🇫🇷France andypost
btw We may reconsider to open after final merge #2687107-41: Reorganize topics into sensible outline, and/or write more topics →
- Status changed to Needs work
over 1 year ago 5:44pm 6 May 2023 - 🇺🇸United States smustgrave
Only moving to NW as there appear to be failures in the MR.
Have not tested yet.
- last update
over 1 year ago 29,374 pass, 8 fail - last update
over 1 year ago 29,376 pass, 8 fail - last update
over 1 year ago Custom Commands Failed - Status changed to Needs review
over 1 year ago 11:23pm 10 May 2023 - 🇺🇸United States Amber Himes Matz Portland, OR USA
Latest push restores help_topics.module as suggested by @andypost -- it just provides a message saying that Help Topics has been moved to Help module.
I thought I had already done this, but apparently not -- I merged the output from Help Topics' module overview to Help modules. So Help module's module overview page now includes info about Help Topics.
Finally, I updated the branch target to 11.x as requested.
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,376 pass, 8 fail - last update
over 1 year ago 29,375 pass, 8 fail - 🇫🇷France andypost
It looks ready so new should wait for merge of 📌 Merge Help Topics classes into Help with BC layer Fixed
- Status changed to Needs work
over 1 year ago 2:23pm 11 May 2023 - 🇺🇸United States smustgrave
Seems some failures in MR but based on #23 this is postponed
- 🇫🇷France andypost
Final merge should mark help topic module obsolete https://www.drupal.org/docs/core-modules-and-themes/deprecated-and-obsolete →
- Open on Drupal.org →Environment: PHP 8.2 & MySQL 8last update
over 1 year ago Waiting for branch to pass - Open on Drupal.org →Environment: PHP 8.2 & MySQL 8last update
over 1 year ago Waiting for branch to pass - Open on Drupal.org →Environment: PHP 8.2 & MySQL 8last update
over 1 year ago Waiting for branch to pass - 🇫🇷France andypost
Squashed commits and now it's not clear if this changes from the MR could me added to 📌 Merge Help Topics classes into Help with BC layer Fixed
Here's diff (rebase MR on top of 3087499)
- 🇺🇸United States Amber Himes Matz Portland, OR USA
Yes, I think it makes sense to incorporate the changes here into #3087499 instead.
- Status changed to Postponed
over 1 year ago 7:55pm 15 June 2023 - Status changed to Active
over 1 year ago 7:56pm 15 June 2023 - 🇫🇷France andypost
it will need to update https://www.drupal.org/about/core/policies/core-change-policies/experime... →
- 🇺🇸United States benjifisher Boston area
After 📌 Merge Help Topics classes into Help with BC layer Fixed , all the classes under
help_topics/src/
are simply wrappers for the corresponding classes in thehelp
module.Should we also mark those classes as deprecated? Maybe we do not have to, since they are already marked
@internal
. But I think this comment from https://www.drupal.org/about/core/policies/core-change-policies/bc-polic... → applies:Even for internal APIs, core contributors should always try to follow the deprecation process first, or document in issue discussions why deprecation is not used.
- 🇫🇷France andypost
The main point is not to add them is that help topics module is experimental and should not contain API
- 🇫🇷France andypost
Filed patch for the last issue #3074040-15: Move testing of help topic rendering into InstallUninstallTest →
All others are RTBC)
- 🇫🇷France andypost
one more commited 📌 Update help.help_topic_search to remove mention of Help Topics module Fixed
- 🇫🇷France andypost
The only one is left 📌 Add help_search plugin to the base admin theme test Fixed
- 🇫🇷France andypost
Filed quick-fix 📌 Remove leftover mentions of help_topics namespace in help module Fixed
- Status changed to Fixed
over 1 year ago 12:32pm 20 August 2023 - 🇫🇷France andypost
The quick-fix needs docs team review so can live on its own 📌 Remove leftover mentions of help_topics namespace in help module Fixed
I find this epic complete and polishing will happen as docs evolving
Automatically closed - issue fixed for 2 weeks with no activity.