janschumann / module_composer
Drupal module management
Installs: 2 989
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 1
Requires
- php: >=5.4.0
- drupal/drupal: ~7.32
- drush/drush: ~6.5
- janschumann/classloader_composer: ^1.0.0
- janschumann/dic: ^1.1.0
- symfony/class-loader: ~2.4
- symfony/config: ~2.4
- symfony/dependency-injection: ~2.4
- symfony/filesystem: ~2.4
- symfony/http-kernel: ~2.4
Requires (Dev)
- phpunit/phpunit: ~4.4
This package is not auto-updated.
Last update: 2025-03-01 18:45:46 UTC
README
Overview
This is yet another approach to automate installation and configuring drupal modules similar to drush make
A benefit is, that the configuration is done voa symfony dependency injection and therefor in a readable xml format.
Installation
This project can be checked out with composer.
{ "require": { "janschumann/drupal-module-composer": "*" } }
As this is a drush extension, this must be copied to ~/.drush
directory.
When this module is acceped on drupal.org, the installation will be done via bin/drush dl module-composer
.
Confguration
Usually no configuration is necessary. As this module takes its configuration from the drupal container.
Usage
Dump current module configuration
$ bin/drush mc-dump-config
Install and configure modules
$ bin/drush mc-compose