Thank you for considering contributing to the Laravel Hetzner Storage Box SDK!
- Fork and clone the repository.
- Install dependencies:
composer install
- Run tests:
vendor/bin/phpunit
- Run static analysis:
vendor/bin/phpstan analyse vendor/bin/psalm
- Apply code styling:
vendor/bin/pint
- Ensure the test suite passes 100%.
- Maintain 100% test coverage for new endpoints or features.
- Ensure PHP 8.2+ compatibility is maintained.
- Update
FUNCTIONS.mdandENDPOINTS.mdif exposing new methods or endpoints. - Submit your pull request against the
mainbranch.