Problem/Motivation

As part of trying to understand the project, with an eye to contributing to it, I tried following the getting started guide in the documentation repo. I followed the steps in the guide and got errors for each of the examples provided.

For drupal-base I got

In ConfigConfigurator.php line 37:

The configuration 'config_ignore.settings' exists already and does not match the recipe's configuration

recipe <path>

For gin-admin-experience I got

In InstallStorage.php line 104:

Write operation is not allowed.

recipe <path>

Steps to reproduce

  1. Install a fresh drupal/core-recommended (10.2.2) (on ddev in my case)
  2. require the two example recipes by following the guidance about how to do so. -- composer require for gin-admin-experience and add a repository definition in composer before composer requiring for kevinquillen/drupal-base
  3. ddev ssh to get into the interactive shell for the PHP container in ddev
  4. cd web
  5. php core/scripts/drupal recipe recipes/contrib/gin-admin-experience
  6. php core/scripts/drupal recipe recipes/contrib/drupal-base
  7. Observe an error for each of the runs of the drupal script

I did this without doing a site install. Earlier I had tried it with a minimal install and got errors about block settings already existing. If a site install is required, it is likely a good idea to explain which profile. I'd be glad to help improve this documentation, and contribute a ddev command for the drupal script, but at this point, I'm not sure what is causing my failures.

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:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ultrabob created an issue. See original summary.

ultrabob’s picture

I've installed minimal, at which point I could proceed with installing the recipe. I'll work on a modification to reflect that info, and add a ddev command for running drupal scripts.

ultrabob’s picture

Version: 10.2.x-dev » 1.0.x-dev
ultrabob’s picture

Status: Active » Needs review
FileSize
8.91 KB

I can't figure out how to push to git in a way that is pushing just my changes to documentation. Every time I try to create a merge request, I end up with a mess, so I'll just upload the patch. I know there is an effort to rebuild the core install profiles in recipes, so I'm not sure what the actual pre-install requirements for recipes are, so I didn't go into much detail here.

xurizaemon’s picture

Issue summary: View changes
thejimbirch’s picture

Assigned: Unassigned » thejimbirch

Assigning to me to review

  • thejimbirch committed 2ce8d420 on 1.0.x
    Issue #3417096 by ultrabob, xurizaemon, thejimbirch: Getting started...
thejimbirch’s picture

Status: Needs review » Fixed

Thanks @ultrabob. Pushed to the 1.0.x branch.

thejimbirch’s picture

Assigned: thejimbirch » Unassigned

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.