Contributing
Contributions are welcome! Please follow this workflow:
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Install dependencies:
composer install - Run the test suite:
composer test - Run static analysis:
composer stan - Fix code style:
composer cs-fix - Commit using clear, English commit messages
- Open a Pull Request describing your change
Coding Standards
- PHP 8.2+ syntax (readonly properties, enums,
declare(strict_types=1)) - One class/interface/enum per file, PSR-4 autoloading
- All public APIs must have PHPDoc blocks and unit tests
Next: Changelog