Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 783 Bytes

File metadata and controls

40 lines (29 loc) · 783 Bytes

Development

Install dependencies:

composer install

Run the main checks:

composer qa
composer audit

Run coverage when Xdebug or PCOV coverage is available:

composer test:coverage

Validate namespace prefixing:

rm -rf build/scoped
composer global require humbug/php-scoper:^0.18.17
"$(composer global config bin-dir --absolute)/php-scoper" add-prefix --prefix=UsageStatisticsClientScoped --output-dir=build/scoped --force src
php tests/scoping-smoke.php

Commits use Conventional Commits and Developer Certificate of Origin sign-off, for example:

git commit -s -m 'feat: add report submission client'