diff --git a/RECIPES.md b/RECIPES.md index 53d354e5..05cd7e0a 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -81,6 +81,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [cache/cache-bundle](https://packagist.org/packages/cache/cache-bundle) | [1.0](cache/cache-bundle/1.0) | | [calliostro/discogs-bundle](https://packagist.org/packages/calliostro/discogs-bundle) | [4.0](calliostro/discogs-bundle/4.0) | | [calliostro/last-fm-client-bundle](https://packagist.org/packages/calliostro/last-fm-client-bundle) | [1.0](calliostro/last-fm-client-bundle/1.0) | +| [carthage-software/mago](https://packagist.org/packages/carthage-software/mago) | [1.0](carthage-software/mago/1.0) | | [ckrack/optimus-bundle](https://packagist.org/packages/ckrack/optimus-bundle) | [0.1](ckrack/optimus-bundle/0.1) | | [cmsig/seal-symfony-bundle](https://packagist.org/packages/cmsig/seal-symfony-bundle) | [0.8](cmsig/seal-symfony-bundle/0.8) | | [codebuds/mattermost-publication-bundle](https://packagist.org/packages/codebuds/mattermost-publication-bundle) | [0.3](codebuds/mattermost-publication-bundle/0.3) | diff --git a/archived/carthage-software.mago/0be125d45ff145f21b54f21d33f7e62846940db6.json b/archived/carthage-software.mago/0be125d45ff145f21b54f21d33f7e62846940db6.json new file mode 100644 index 00000000..feeeffba --- /dev/null +++ b/archived/carthage-software.mago/0be125d45ff145f21b54f21d33f7e62846940db6.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "carthage-software/mago": { + "manifest": { + "copy-from-recipe": { + "mago.toml": "mago.toml" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Review your mago.toml file:", + " 1. Set your exact php_version", + " 2. Update your source.paths as needed;", + " 3. (Optional) Enable the linter and analyzer as well.", + "", + " * Read the full the documentation at https://mago.carthage.software/guide/getting-started" + ] + }, + "files": { + "mago.toml": { + "contents": [ + "php-version = \"8.2\"", + "", + "[source]", + "paths = [", + " \"src\",", + " # \"tests/\",", + " # \"importmap.php\",", + " # \"migrations/\",", + "]", + "includes = [\"vendor\"]", + "excludes = []", + "", + "[formatter]", + "print-width = 120", + "tab-width = 4", + "use-tabs = false", + "", + "[linter]", + "integrations = [\"phpunit\", \"symfony\"]", + "", + "[linter.rules]", + "ambiguous-function-call = { enabled = false }", + "literal-named-argument = { enabled = false }", + "halstead = { effort-threshold = 7000 }", + "", + "[analyzer]", + "find-unused-definitions = true", + "find-unused-expressions = false", + "analyze-dead-code = false", + "check-throws = true", + "allow-possibly-undefined-array-keys = true", + "perform-heuristic-checks = true", + "" + ], + "executable": false + } + }, + "ref": "0be125d45ff145f21b54f21d33f7e62846940db6" + } + } +} diff --git a/carthage-software.mago.1.0.json b/carthage-software.mago.1.0.json new file mode 100644 index 00000000..feeeffba --- /dev/null +++ b/carthage-software.mago.1.0.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "carthage-software/mago": { + "manifest": { + "copy-from-recipe": { + "mago.toml": "mago.toml" + }, + "post-install-output": [ + " ", + " What's next? ", + " ", + "", + " * Review your mago.toml file:", + " 1. Set your exact php_version", + " 2. Update your source.paths as needed;", + " 3. (Optional) Enable the linter and analyzer as well.", + "", + " * Read the full the documentation at https://mago.carthage.software/guide/getting-started" + ] + }, + "files": { + "mago.toml": { + "contents": [ + "php-version = \"8.2\"", + "", + "[source]", + "paths = [", + " \"src\",", + " # \"tests/\",", + " # \"importmap.php\",", + " # \"migrations/\",", + "]", + "includes = [\"vendor\"]", + "excludes = []", + "", + "[formatter]", + "print-width = 120", + "tab-width = 4", + "use-tabs = false", + "", + "[linter]", + "integrations = [\"phpunit\", \"symfony\"]", + "", + "[linter.rules]", + "ambiguous-function-call = { enabled = false }", + "literal-named-argument = { enabled = false }", + "halstead = { effort-threshold = 7000 }", + "", + "[analyzer]", + "find-unused-definitions = true", + "find-unused-expressions = false", + "analyze-dead-code = false", + "check-throws = true", + "allow-possibly-undefined-array-keys = true", + "perform-heuristic-checks = true", + "" + ], + "executable": false + } + }, + "ref": "0be125d45ff145f21b54f21d33f7e62846940db6" + } + } +} diff --git a/index.json b/index.json index e9666db8..9be0ca80 100644 --- a/index.json +++ b/index.json @@ -242,6 +242,9 @@ "calliostro/last-fm-client-bundle": [ "1.0" ], + "carthage-software/mago": [ + "1.0" + ], "ckrack/optimus-bundle": [ "0.1" ],