pds/composer-script-names
Standardizes Composer script naming for PHP packages: lowercase with dashes. Defines canonical script names for common tasks like test, test-coverage, test-*, cs-fix, analyse/analyze, and check, improving consistency across projects.
Laravel's Composer-centric architecture aligns perfectly with this specification, which operates purely at the configuration layer (composer.json) without runtime code or dependencies. Existing Laravel conventions (e.g., default test for PHPUnit) already comply, minimizing architectural friction. Integration is feasible for new projects (trivial adoption) but requires careful planning for legacy systems due to manual script renaming and CI/CD adjustments. Technical risk is low for greenfield projects but moderate for legacy codebases where hardcoded CI references (e.g., phpunit in GitHub Actions
How can I help you explore Laravel packages today?