Skip to content

Commit 79c9a44

Browse files
committed
ACMS-1514: Initial codebase added.
1 parent f1270b3 commit 79c9a44

29 files changed

+5637
-2
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
vendor
2+
.idea/

README.md

+20-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,20 @@
1-
# drupal-recommended-settings
2-
The composer plugin to add Acquia's drupal recommended settings in your drupal project.
1+
# Acquia Drupal Recommended Settings
2+
This plugin adds the Acquia's recommended settings in your Drupal project, so that you don't need to worry about making any changes in your settings.php file.
3+
This plugin uses the complete settings.php file generation logic from [Acquia Blt](https://github.com/acquia/blt) project.
4+
5+
## Installation and usage
6+
7+
In your project, add the repository and require the plugin with Composer:
8+
9+
```
10+
composer config repositories.recommended vcs [email protected]:acquia/drupal-recommended-settings.git
11+
composer require acquia/drupal-recommended-settings
12+
```
13+
14+
# License
15+
16+
Copyright (C) 2023 Acquia, Inc.
17+
18+
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
19+
20+
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

composer.json

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"name": "acquia/drupal-recommended-settings",
3+
"type": "composer-plugin",
4+
"description": "The composer plugin for adding drupal-recommended-settings for Acquia Cloud.",
5+
"keywords": [
6+
"drupal",
7+
"acquia",
8+
"drupal-recommended-settings"
9+
],
10+
"license": "GPL-2.0-only",
11+
"authors": [
12+
{
13+
"name": "Vishal Khode",
14+
"email": "[email protected]"
15+
}
16+
],
17+
"require": {
18+
"php": ">=7.4",
19+
"composer-plugin-api": "^2",
20+
"acquia/drupal-environment-detector": "^1.5.3",
21+
"composer/composer": "^2.5",
22+
"consolidation/config": "^1.0.0 || ^2.0.0",
23+
"dflydev/dot-access-data": "^1.1.0 || ^2 || ^3",
24+
"grasmash/yaml-expander": "^3.0.2",
25+
"loophp/phposinfo": "^1.7.1",
26+
"symfony/filesystem": "^6.2",
27+
"symfony/yaml": "^4.4 || ^5 || ^6"
28+
},
29+
"require-dev": {
30+
"acquia/coding-standards": "^1.0",
31+
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.2",
32+
"ergebnis/composer-normalize": "~2.15.0",
33+
"phpro/grumphp-shim": "^1.5"
34+
},
35+
"extra": {
36+
"class": "Acquia\\Drupal\\RecommendedSettings\\Plugin"
37+
},
38+
"autoload": {
39+
"psr-4": {
40+
"Acquia\\Drupal\\RecommendedSettings\\": "src/"
41+
}
42+
},
43+
"minimum-stability": "dev",
44+
"prefer-stable": true,
45+
"support": {
46+
"issues": "https://github.com/acquia/drupal-recommended-settings/issues",
47+
"docs": "https://docs.acquia.com/drupal-recommended-settings/"
48+
}
49+
}

0 commit comments

Comments
 (0)