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

Command icon 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

gábor hojtsy created an issue. See original summary.

gábor hojtsy’s picture

Status: Active » Needs work
Issue tags: +Lean Starter Experience
catch’s picture

Test failures are real, lots of tests depending on minimal, but +1.

gábor hojtsy’s picture

Issue summary: View changes

Adding LLM disclosure. I used LLM to help me deduct the one line test fix from dozens of failed tests indeed :)

nicxvan’s picture

I'm not opposed to this, but should the policy issues be resolved before all the work is done?

gábor hojtsy’s picture

It 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.