Skip to content

Add Backdrop CMS installer - #559

Open
douggreen wants to merge 1 commit into
composer:mainfrom
douggreen:add-backdrop-installer
Open

douggreen wants to merge 1 commit into
composer:mainfrom
douggreen:add-backdrop-installer

Conversation

@douggreen

@douggreen douggreen commented Aug 18, 2026 •

Copy link
Copy Markdown

Backdrop CMS (a fork of Drupal) distributes contrib as backdrop-module, backdrop-theme, and backdrop-layout packages, but composer/installers has no Backdrop installer — so those packages install to vendor/ instead of the docroot.

This adds a BackdropInstaller mapping the standard Backdrop layout:

type path
backdrop-core core/
backdrop-module modules/{$name}/
backdrop-theme themes/{$name}/
backdrop-layout layouts/{$name}/
backdrop-profile profiles/{$name}/
backdrop-drush drush/{$name}/

Includes testSupports() and testGetInstallPath() coverage and a README entry. Full suite passes locally.

Closes #560.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Backdrop CMS installer

1 participant