drupal / commerce_recipe_project_browser
Recipe that installs the Commerce Project Browser for discovering Commerce integrations.
Package info
git.drupalcode.org/project/commerce_recipe_project_browser.git
Type:drupal-recipe
pkg:composer/drupal/commerce_recipe_project_browser
Requires
- drupal/commerce_project_browser: ^1.0@dev
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.