From a44326d3b33672df507e157fe9427e204ca8825c Mon Sep 17 00:00:00 2001 From: Jakub Zalas Date: Tue, 2 Aug 2022 23:18:26 +0200 Subject: [PATCH] Add phparkitect --- README.md | 1 + resources/architecture.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/README.md b/README.md index b60d190a..308742a9 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ It has been extracted as a separate project to make maintenance easier and enabl | php-fuzzer | [A fuzzer for PHP, which can be used to find bugs in libraries by feeding them 'random' inputs](https://github.com/nikic/PHP-Fuzzer) | ✅ | ✅ | ✅ | | php-semver-checker | [Suggests a next version according to semantic versioning](https://github.com/tomzx/php-semver-checker) | ✅ | ✅ | ✅ | | phpa | [Checks for weak assumptions](https://github.com/rskuipers/php-assumptions) | ✅ | ✅ | ✅ | +| phparkitect | [Helps to put architectural constraints in a PHP code base](https://github.com/phparkitect/arkitect) | ✅ | ✅ | ✅ | | phpat | [Easy to use architecture testing tool](https://github.com/carlosas/phpat) | ✅ | ✅ | ✅ | | phpbench | [PHP Benchmarking framework](https://github.com/phpbench/phpbench) | ✅ | ✅ | ✅ | | phpca | [Finds usage of non-built-in extensions](https://github.com/wapmorgan/PhpCodeAnalyzer) | ✅ | ✅ | ✅ | diff --git a/resources/architecture.json b/resources/architecture.json index 38e26815..7331cf63 100644 --- a/resources/architecture.json +++ b/resources/architecture.json @@ -55,6 +55,19 @@ "test": "php-coupling-detector list", "tags": ["architecture"] }, + { + "name": "phparkitect", + "summary": "Helps to put architectural constraints in a PHP code base", + "website": "https://github.com/phparkitect/arkitect", + "command": { + "phar-download": { + "phar": "https://github.com/phparkitect/arkitect/releases/latest/download/phparkitect.phar", + "bin": "%target-dir%/phparkitect" + } + }, + "test": "phparkitect --version", + "tags": ["architecture"] + }, { "name": "phpat", "summary": "Easy to use architecture testing tool",