Thank you for considering contributing to the Laravel Hetzner Cloud 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.
- Avoid using PHP 8.0+ features in the codebase to preserve PHP 7.4 compatibility.
- Update
FUNCTIONS.mdandENDPOINTS.mdif exposing new methods or endpoints. - Submit your pull request against the
mainormasterbranch.