You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a distribution builder or site builder, I want the recipes included in Drupal CMS to be available as standalone packages so that I can reuse them in my distribution or site without using Drupal CMS's scaffold project.
#71
Open
balsama opened this issue
May 13, 2024
· 5 comments
#70 implies that all of the recipes will be developed in a monolith repo (as it is currently). But we should have automation that splits the atomic Recipes into their own repos for distribution so that they can be reused outside of the scaffold project for both distribution builders and individual site builders.
The text was updated successfully, but these errors were encountered:
Yup, agreed on this. I'm not sure how to set up the subtree split, but at least there's prior art on that. This is most definitely blocked until Starshot finds its permanent home under DA control (most likely on GitLab...at least, that's what I hope for).
Just for visibility - this is something I discussed with Alex Pott. The current plan is for all recipes (yes, all recipes, everywhere) to be their own tiny Composer packages -- this prevents ambiguity and package nesting, which is a pure Drupalism that needs to die.
Starshot would then be bifurcated into:
A metapackage that brings in all the component recipes but provides nothing of its own. This is the same thing drupal/core-recommended does.
A template project that sets up Starshot with quick installs, DDEV/Lando integration, etc.
@simesy: I think that is, eventually, the exact aim. But there's a lot of infrastructure that needs to happen for that first, across several initiatives and at the DA's end.
#70 implies that all of the recipes will be developed in a monolith repo (as it is currently). But we should have automation that splits the atomic Recipes into their own repos for distribution so that they can be reused outside of the scaffold project for both distribution builders and individual site builders.
The text was updated successfully, but these errors were encountered: