drupal/commerce_recipe_project_browser

Recipe that installs the Commerce Project Browser for discovering Commerce integrations.

Maintainers

Package info

git.drupalcode.org/project/commerce_recipe_project_browser.git

Type:drupal-recipe

pkg:composer/drupal/commerce_recipe_project_browser

Transparency log

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

1.0.0-alpha1 2026-08-06 23:05 UTC

This package is auto-updated.

Last update: 2026-08-06 21:10:34 UTC


README

Installs Commerce Project Browser, which lets Commerce integrations published on Packagist be discovered and applied from the admin pages where they are relevant — payment integrations from the payment gateway collection, and so on.

Apply this recipe first

In a site template, list this recipe before any other recipe:

recipes:
  - commerce_recipe_project_browser
  - commerce_recipe_core
  # …everything else

Project Browser records which recipes have been applied by subscribing to RecipeAppliedEvent and appending to the project_browser.applied_recipes state. It can only record events fired while its module is installed, and RecipeRunner::processRecipe() applies a recipe's dependencies before installing its own modules. So any recipe applied earlier in the same run than the one that installs Project Browser is never recorded, and shows in the UI as not yet applied.

Applying this recipe first gets the subscriber listening before anything else runs, so the rest of the site template's recipes are tracked correctly.