laravel-hetzner-cloud

PHP MIT

Production-ready Laravel SDK for the Hetzner Cloud API with support for servers, volumes, networks, firewalls, load balancers, SSH keys, floating IPs, and more.

Stars
17
Forks
0
Downloads
1,742
Open Issues
0

Contributing Guidelines

Thank you for considering contributing to the Laravel Hetzner Cloud SDK!

Development Setup

  1. Fork and clone the repository.
  2. Install dependencies:
    composer install
  3. Run tests:
    vendor/bin/phpunit
  4. Run static analysis:
    vendor/bin/phpstan analyse
    vendor/bin/psalm
  5. Apply code styling:
    vendor/bin/pint

Pull Request Process

  • 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.md and ENDPOINTS.md if exposing new methods or endpoints.
  • Submit your pull request against the main or master branch.