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
19
Forks
0
Downloads
2,275
Open Issues
0
Files main

Repository Files

Loading file structure...
CONTRIBUTING.md
# Contributing Guidelines

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

## Development Setup

1. Fork and clone the repository.
2. Install dependencies:
   ```bash
   composer install
   ```
3. Run tests:
   ```bash
   vendor/bin/phpunit
   ```
4. Run static analysis:
   ```bash
   vendor/bin/phpstan analyse
   vendor/bin/psalm
   ```
5. Apply code styling:
   ```bash
   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.