[meta] Make it possible for Project Browser to apply recipes which are already in the local code base

Created on 16 January 2024, 10 months ago
Updated 25 June 2024, 5 months ago

Right now, Project Browser can only work with one kind of Drupal extension: modules. It only knows how to enable those, and has certain hard-coded assumptions around that.

But since recipes will be a thing too, wouldn't it be amazing if you could use Project Browser to find and apply recipes? We think so.

The good news is that Project Browser is not, as far as I can tell, too far off from being able to do this. The bad news is that recipe discoverability -- that is, finding recipes on drupal.org or some other repository -- might still be a ways off, since recipes are not a recognized project type on drupal.org yet, and it's unclear what blockers might exist to making that happen.

Therefore, let's be clear on the scope here: this meta is about making Project Browser install recipes which are already installed locally -- which is to say, recipes which are already present in the project's recipes directory.

Within that scope, there are some distinct issues:

  • ✨ Create a source plugin that exposes recipes in the file system Active , which is where we'll implement a source plugin that exposes already installed recipes to Project Browser. Note that, in the context of a recipe, "installed" just means "present in the code base". A recipe is not something you "install" the way you install a module or theme -- you apply a recipe to your site.

I'll add more issues there as they arise.

Meanwhile, here's what's been fixed:

🌱 Plan
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
  • Starshot blocker

    A potential blocker for Drupal Starshot. More information: http://www.drupal.org/project/starshot

Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024