diff --git a/Readme.md b/Readme.md index 89353eb..e6f1973 100644 --- a/Readme.md +++ b/Readme.md @@ -11,8 +11,7 @@ Entwickelt von **[Loheide.eu](https://loheide.eu)** ![UniFi OS](https://img.shields.io/badge/UniFi%20OS-7.0%2B-0559C9?logo=ubiquiti&logoColor=white) ![License](https://img.shields.io/badge/Lizenz-MIT-green) ![Version](https://img.shields.io/badge/Version-2.6.0-blueviolet) -![Tests](https://img.shields.io/badge/Tests-PHPUnit%20%2B%20PHPStan-brightgreen) -[![Repository](https://img.shields.io/badge/Code-git.loheide.cloud-4b3ec4)](https://git.loheide.cloud/friloo/Unifi-Voucher-Tool) +![CI](https://github.com/friloo/unifi-voucher-tool/actions/workflows/ci.yml/badge.svg) @@ -143,8 +142,8 @@ Entwickelt von **[Loheide.eu](https://loheide.eu)** ## 🚀 Installation ```bash -git clone https://git.loheide.cloud/friloo/Unifi-Voucher-Tool.git -cd Unifi-Voucher-Tool +git clone https://github.com/friloo/unifi-voucher-tool.git +cd unifi-voucher-tool ``` 1. Dateien auf den Webserver hochladen @@ -515,52 +514,10 @@ Tests und statische Analyse: ```bash composer install -vendor/bin/phpunit # 29 Tests (Crypto, TOTP, API-Keys, Upload, Ui) -vendor/bin/phpstan analyse # Level 5 +vendor/bin/phpunit +vendor/bin/phpstan analyse ``` -Die Pipeline (`.github/workflows/ci.yml`) führt zusätzlich einen -Syntax-Check über alle PHP-Dateien aus und prüft, ob `lang/de.php` und -`lang/en.php` dieselben Schlüssel enthalten und jeder im Code verwendete -Schlüssel existiert. Dieselben Schritte lassen sich lokal ausführen. - ---- - -## 📦 Repository & Mitwirken - -Der Quellcode liegt auf der eigenen Forgejo-Instanz – **nicht** auf GitHub: - -**** - -```bash -# HTTPS -git clone https://git.loheide.cloud/friloo/Unifi-Voucher-Tool.git - -# SSH (Port 2222) -git clone ssh://git@git.loheide.cloud:2222/friloo/Unifi-Voucher-Tool.git -``` - -Fehlerberichte und Änderungsvorschläge laufen über die **Issues** und **Pull -Requests** dort. Für die Kommandozeile eignet sich [`tea`](https://gitea.com/gitea/tea), -die Gitea-/Forgejo-CLI: - -```bash -tea pr create # Pull Request öffnen -tea issues ls # offene Tickets ansehen -``` - -> Die Workflows unter `.github/workflows/` werden von Forgejo Actions -> mitgelesen; das Badge oben ist bewusst statisch, solange kein Runner -> registriert ist. `docker-publish.yml` veröffentlicht nach `ghcr.io` und -> stammt noch aus der GitHub-Zeit – für den Forgejo-Betrieb entweder auf die -> eigene Registry umstellen oder entfernen. - -Der **Auto-Updater** ist davon unabhängig: er zieht seine Pakete über -`update.loheide.eu` (Channels `stable` und `development`) und nicht direkt aus -dem Git-Hoster. - ---- - ## 🗺️ Roadmap - [x] Voucher-Templates (vordefinierte Laufzeiten) diff --git a/composer.json b/composer.json index 72b3941..945e17b 100644 --- a/composer.json +++ b/composer.json @@ -2,17 +2,6 @@ "name": "friloo/unifi-voucher-tool", "description": "Webbasiertes WLAN-Voucher-Management für UniFi OS", "license": "MIT", - "homepage": "https://git.loheide.cloud/friloo/Unifi-Voucher-Tool", - "authors": [ - { - "name": "Friederich Loheide", - "homepage": "https://loheide.eu" - } - ], - "support": { - "issues": "https://git.loheide.cloud/friloo/Unifi-Voucher-Tool/issues", - "source": "https://git.loheide.cloud/friloo/Unifi-Voucher-Tool" - }, "require": { "php": ">=7.4" },