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
- Install a fresh drupal/core-recommended (10.2.2) (on ddev in my case)
- 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
ddev ssh
to get into the interactive shell for the PHP container in ddevcd web
php core/scripts/drupal recipe recipes/contrib/gin-admin-experience
php core/scripts/drupal recipe recipes/contrib/drupal-base
- 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.
Comment | File | Size | Author |
---|---|---|---|
#4 | 3417096-4_recipes_Add-getting-started-docs-section.patch | 8.91 KB | ultrabob |
Issue fork distributions_recipes-3417096
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 #2
ultrabob CreditAttribution: ultrabob at Kalamuna for OCASI commentedI'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.
Comment #3
ultrabob CreditAttribution: ultrabob at Kalamuna for OCASI commentedComment #4
ultrabob CreditAttribution: ultrabob at Kalamuna commentedI 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.
Comment #5
xurizaemonComment #6
thejimbirch CreditAttribution: thejimbirch at Kanopi Studios commentedAssigning to me to review
Comment #8
thejimbirch CreditAttribution: thejimbirch at Kanopi Studios commentedThanks @ultrabob. Pushed to the 1.0.x branch.
Comment #9
thejimbirch CreditAttribution: thejimbirch at Kanopi Studios commented