Problem/Motivation
In #3159848: [Policy] Always install Drupal with Standard on the UI, pared down of use case specific elements (content types, node listing, commenting, theme) we are making Standard a more general baseline setup which will be the way Drupal is installed by default. In the meantime until there is a decision about the minimal profile / recipe, people can still install minimal through drush. We should hide this option from the user interface though as we don't expect users using the UI to ever want to install the minimal profile. Those personas would use drush or the eventual Drupal core CLI.
Steps to reproduce
Proposed resolution
Mark the minimal profile hidden. This also skips the install profile selection in core installer since Umami has been marked hidden earlier in #3526560: Mark Umami as hidden in preparation of moving to contrib and/or a testing profile.
Following this issue power users can still install the minimal install profile using Drush. We expect power users to already do that anyway, so for them there is no functional change.
Remaining tasks
User interface changes
No confusing Standard / Minimal selection in the installer. Therefore faster installer flow.
Introduced terminology
API changes
Data model changes
Release notes snippet
The minimal install profile is hidden. It can still be installed with Drush.
LLM disclosure
LLM was used to accelerate the development of this MR, everything was deeply reviewed though.
Issue fork drupal-3590801
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
gábor hojtsyComment #4
catchTest failures are real, lots of tests depending on minimal, but +1.
Comment #5
gábor hojtsyAdding LLM disclosure. I used LLM to help me deduct the one line test fix from dozens of failed tests indeed :)
Comment #6
nicxvan commentedI'm not opposed to this, but should the policy issues be resolved before all the work is done?
Comment #7
gábor hojtsyIt is true that I started to use the policy issue as a plan meta :D We can close the policy and open a plan meta yeah :) I think the main thing we did not agree on the policy is whether we actually remove minimal, so we are doing steps other than that which looks like have agreement.
Comment #8
gábor hojtsyAdjust parent to implementation issue from policy issue.