Skip to content

Commit d75bd6b

Browse files
committed
Update example to use composer/installers
1 parent 4e0fe33 commit d75bd6b

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,50 +22,52 @@ For configuring the paths you need to set `preserve-paths` within the `extra` of
2222
{
2323
"extra": {
2424
"preserve-paths": [
25-
"htdocs/sites/all/modules/contrib",
26-
"htdocs/sites/all/themes/contrib",
27-
"htdocs/sites/all/libraries",
28-
"htdocs/sites/all/drush"
25+
"web/sites/all/modules/contrib",
26+
"web/sites/all/themes/contrib",
27+
"web/sites/all/libraries",
28+
"web/sites/all/drush"
2929
]
3030
}
3131
}
3232
```
3333

3434
## Example
3535

36-
An example composer.json using [davidbarratt/custom-installer](https://packagist.org/packages/davidbarratt/custom-installer):
36+
An example composer.json using [composer/installers](https://packagist.org/packages/composer/installers):
3737

3838
```json
3939
{
4040
"repositories": [
4141
{
4242
"type": "composer",
43-
"url": "https://packagist.drupal-composer.org/"
43+
"url": "https://packages.drupal.org/7"
4444
}
4545
],
4646
"require": {
47-
"davidbarratt/custom-installer": "dev-master",
47+
"composer/installers": "^1.2",
4848
"derhasi/composer-preserve-paths": "0.1.*",
49-
"drupal/views": "7.*",
49+
"drupal/views": "3.*",
5050
"drupal/drupal": "7.*"
5151
},
5252
"config": {
5353
"vendor-dir": "vendor"
5454
},
5555
"extra": {
56-
"custom-installer": {
57-
"drupal-module": "htdocs/sites/all/modules/contrib/{$name}/",
58-
"drupal-theme": "htdocs/sites/all/themes/contrib/{$name}/",
59-
"drupal-library": "htdocs/sites/all/libraries/{$name}/",
60-
"drupal-drush": "htdocs/sites/all/drush/{$name}/",
61-
"drupal-profile": "htdocs/profiles/{$name}/",
62-
"drupal-core": "htdocs/"
56+
"installer-paths": {
57+
"web/": ["type:drupal-core"],
58+
"web/sites/all/modules/contrib/{$name}/": ["type:drupal-module"],
59+
"web/sites/all/themes/contrib/{$name}/": ["type:drupal-theme"],
60+
"web/sites/all/libraries/{$name}/": ["type:drupal-library"],
61+
"web/sites/all/drush/{$name}/": ["type:drupal-drush"],
62+
"web/profiles/{$name}/": ["type:drupal-profile"]
6363
},
6464
"preserve-paths": [
65-
"htdocs/sites/all/modules/contrib",
66-
"htdocs/sites/all/themes/contrib",
67-
"htdocs/sites/all/libraries",
68-
"htdocs/sites/all/drush"
65+
"web/sites/all/modules/contrib",
66+
"web/sites/all/themes/contrib",
67+
"web/sites/all/libraries",
68+
"web/sites/all/drush",
69+
"web/sites/default/settings.php",
70+
"web/sites/default/files"
6971
]
7072
}
7173
}

0 commit comments

Comments
 (0)