- Clone the repository.
- Start the dev container:
make upthenmake install. - Run tests:
make test,make cs-check,make phpstan. - Pre-release:
make release-check.
- PHP-CS-Fixer (PSR-12 + Symfony):
make cs-fix/make cs-check. - PHPDoc and Markdown docs in English.
- Strict types in all PHP files.
- Target the default branch.
- Ensure
make release-checkpasses. - Keep the changelog and docs updated when behaviour or config changes.