diff --git a/System/Console/.gitkeep b/System/Console/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Container/.gitkeep b/System/Container/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Core/.gitkeep b/System/Core/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Database/.gitkeep b/System/Database/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Exceptions/.gitkeep b/System/Exceptions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Http/.gitkeep b/System/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Middleware/.gitkeep b/System/Middleware/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/Router/.gitkeep b/System/Router/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/System/View/.gitkeep b/System/View/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/bin/bicycle b/bin/bicycle new file mode 100755 index 0000000..9a7b1bf --- /dev/null +++ b/bin/bicycle @@ -0,0 +1,11 @@ +#!/usr/bin/env php +runConsole($argv); diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..323ef69 --- /dev/null +++ b/composer.json @@ -0,0 +1,27 @@ +{ + "name": "bicycle/framework", + "description": "Самописный PHP-фреймворк", + "type": "project", + "require": { + "php": "^8.1" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "squizlabs/php_codesniffer": "^3.0", + "phpstan/phpstan": "^1.0" + }, + "autoload": { + "psr-4": { + "Bicycle\\": "System/" + } + }, + "autoload-dev": { + "psr-4": { + "Bicycle\\Tests\\": "tests/" + } + }, + "config": { + "optimize-autoloader": true + }, + "minimum-stability": "stable" +} diff --git a/config/.gitkeep b/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tests/Unit/.gitkeep b/tests/Unit/.gitkeep new file mode 100644 index 0000000..e69de29