cu-uis / cu-starterkit-project

Development repository for Pantheon's recommended (future) Drupal 9+ upstream
1 stars 2 forks source link

Feature - As a Dev, I want support for Recipes to save time on updating configurations #97

Closed kreynen closed 2 years ago

kreynen commented 2 years ago

Is your feature request related to a problem? Please describe.

https://www.drupal.org/project/distributions_recipes now has a patch for 9.4 that will enable the "recipe runner" in core. Recipes are different than either the config directory included in a module or the config directory of a site project like https://gitlab.cu.edu/uis-webdev/online-cu-starterkit/-/tree/master/config in that the recipe can be imported or refreshed by the site owner at any time.

The import/refresh process currently requires CLI, but this will eventually have a UI in D10.

Describe the solution you'd like

I've been testing this 9.4 locally for awhile and it doesn't appear to impact any other 9.4.x features. The changes https://git.drupalcode.org/project/distributions_recipes/-/raw/patch/recipe.patch are mainly (completely?) additional files.

Describe alternatives you've considered

We closed https://github.com/cu-uis/cu-starterkit-project/issues/6 as we are no longer monitoring this, but participating in the official DA Strategic Initiative. We've been working around the lack of an install profile while https://github.com/cu-uis/cu-starterkit-project/issues/6. By adding this and starting to develop our own Recipes, we not only reduce the amount of time it takes to get a new CU Starter Kit up and running... we are also helping to move the Initiative forward.