Skip to content

Commit d04c62e

Browse files
sreichelkiatng
andauthored
DDEV: command for local development (OpenMage#4133)
* Rector: CQ - UnusedForeachValueToArrayKeysRector (#1) * Rector: CQ - UnusedForeachValueToArrayKeysRector See Rector\CodeQuality\Rector\Foreach_\UnusedForeachValueToArrayKeysRector * fixes + phpstan See fix at rector: rectorphp/rector-src#6164 * Revert "Rector: CQ - UnusedForeachValueToArrayKeysRector (#1)" This reverts commit 3d7eaf6. * DDEV localdev [skip ci] * Typo [skip ci] * Fix * Changed path --------- Co-authored-by: Ng Kiat Siong <kiatsiong.ng@gmail.com>
1 parent 6c5f04a commit d04c62e

File tree

3 files changed

+606
-1
lines changed

3 files changed

+606
-1
lines changed

.ddev/commands/web/localdev

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
## Description: create local development directory
4+
## Usage: localdev
5+
## Example: ddev localdev <git-url>
6+
7+
if [ ! -d ".localdev/" ]
8+
then
9+
mkdir ".localdev/"
10+
echo "Directory created."
11+
fi
12+
13+
if ! grep -q "./.localdev/*" composer.json; then
14+
php vendor/bin/composer config repositories.local '{"type": "path", "url": "./.localdev/*", "canonical": false}'
15+
echo "Patched composer.json."
16+
fi
17+
18+
cd ".localdev/" || exit
19+
git clone "$@"

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
},
3939
"require-dev": {
4040
"ext-xmlreader": "*",
41+
"composer/composer": "^2.7",
4142
"dealerdirect/phpcodesniffer-composer-installer": "^1.0.0",
4243
"friendsofphp/php-cs-fixer": "^3.4",
4344
"macopedia/phpstan-magento1": "^1.0.5",

0 commit comments

Comments
 (0)