Download the PHP package drupal/tangler without Composer
On this page you can find all versions of the php package drupal/tangler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tangler
Drupal Tangler
This library provides tools for an opinionated composer workflow with Drupal.
When invoked, it creates a Drupal root that can respond to requests routed to it from a web server. This allows you to develop at the module and/or project level and treat Drupal itself as a dependency.
Installation
Use composer.
Usage
The algorithm is something like this:
- copy
drupal/drupalout of vendor and into the given drupal path (default:./www) - link modules and themes installed with composer from vendor into the drupal root
- link directories from the
./modulesdirectory intosites/all/modules - link directories from the
./themesdirectory intosites/all/themes - link files that look like module files into a directory in
sites/all/modulesaccording to the basename of the*.infofile - link
cnf/settings.phpintosites/default - link
vendorintosites/default - link
cnf/filesintosites/default
You have the choice of using a small commandline application or a script handler.
Commandline
Composer Script Configuration
You can automate the use of the tangler in response to composer events like so:
Note that you can just trigger the executable with these events, in which case
the values for the different *-cmd events above would be like this:
Roadmap
- Allow appropriate configuration, such as name of drupal subdir, and origin of
settings.php - Support development of a theme or profile
- Support for placing things in the
sites/all/librariesdirectory (not because this is ever a good idea, but because some projects require it)
Not Ever Going To Be On The Roadmap
- Support for multi-site
All versions of tangler with dependencies
symfony/finder Version *@stable
symfony/console Version *
composer/composer Version ~1.0@alpha