korchasa / app-blueprint
PHP app/lib blueprint
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/korchasa/app-blueprint
Requires
- roave/security-advisories: dev-master
Requires (Dev)
- php: >=7.0
- phpstan/phpstan: *
- phpunit/phpunit: ^6.0
- sebastian/phpcpd: *
- squizlabs/php_codesniffer: *
This package is auto-updated.
Last update: 2020-03-30 00:30:34 UTC
README
Structure, code style, static analysis, PHPUnit, travis-ci template, alpine-based Docker.
Create project:
composer create-project korchasa/app-blueprint <project_dir>
Dev usage:
composer check-loop --timeout=0 # check everything every 10 secs
Other scripts:
composer style # check code style with code_sniffer composer style-fix # fix code style composer analyze # static analysis composer unit # run unit tests composer check # style && analyze && unit
Generate Dockerfile
from composer platform reqs
docker run --rm -v "$(pwd)":/work korchasa/composer2docker > Dockerfile