- Install dependencies:
composer install - Make code changes
- Auto-fix style:
php vendor/bin/phpcbf - Verify style:
php vendor/bin/phpcs - Run static analysis:
php vendor/bin/phpstan - Run tests:
php vendor/bin/phpunit - Commit changes with clear, imperative message
- Push and create pull request
- PHP 8.4+
- All code must pass
phpcs(Doctrine Coding Standard) - All tests must pass before committing
- Static analysis must pass
- No missing newlines at end of files
- No em dashes in text