1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dyhb-framework

Клонировать/Скачать
MORE.md 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 03:43 e7ec184

Запуск тестов

$cd /data/codes/queryphp/vendor/hunzhiwange/framework      
$composer install
$cp tests/config.php tests/config.local.php // Изменить конфигурацию
$php vendor/bin/phinx migrate
+ $php build/phpunit тесты
+ $composer test
+ $composer test-coverage

Команды фреймворка

$cd /data/codes/queryphp
$php leevel make:docwithin vendor/hunzhiwange/framework/tests
$php leevel make:ide:helper Leevel\\Cache\\ICache
$php leevel make:ide:helper:function vendor/hunzhiwange/framework/src/Leevel/Support/Arr

Единый стиль кода

Установка PHP Coding Standards Fixer

https://github.com/friendsofphp/php-cs-fixer

Его можно использовать без установки, мы скачали для вас версию.

Базовое использование

$cd /data/codes/queryphp/vendor/hunzhiwange/framework
- $php-cs-fixer fix --config=.php_cs.dist
+ $php build/php-cs-fixer fix --config=.php_cs.dist
+ $composer php-cs-fixer

С Git hooks

Добавьте для него предварительный коммит.

cp build/pre-commit.sh .git/hooks/pre-commit
chmod 777 .git/hooks/pre-commit

Пропустите хук

# git commit -h
# git commit -n -m 'pass hook' # обойти предварительные коммиты и хуки commit-msg

PHPStan

- $php build/phpstan analyse
+ $composer phpstan

Лицензия

Фреймворк QueryPHP — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.

1
https://api.gitlife.ru/oschina-mirror/dyhb-framework.git
git@api.gitlife.ru:oschina-mirror/dyhb-framework.git
oschina-mirror
dyhb-framework
dyhb-framework
master