- PHP 82.6%
- Shell 6.8%
- CSS 6.4%
- Hack 2.8%
- Dockerfile 1.4%
|
|
||
|---|---|---|
| .forgejo | ||
| cli | ||
| config | ||
| public | ||
| scripts | ||
| sql | ||
| src | ||
| templates | ||
| tests | ||
| tmp | ||
| tools | ||
| var/schemas | ||
| .dockerignore | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| deploy.sh | ||
| docker-compose.dev.yml | ||
| docker-compose.prod.yml | ||
| docker-compose.yml | ||
| docker-entrypoint-ui.sh | ||
| docker-entrypoint.sh | ||
| Dockerfile | ||
| Dockerfile.ui | ||
| LICENSE | ||
| readme.md | ||
PhorgeRunner
PhorgeRunner ist ein leichtgewichtiges PHP‑CLI‑Tool zur Automatisierung von Wartungs‑ und System‑Tickets in einer Phorge‑Instanz (Wikonia). Es dient als Basis für wiederkehrende Jobs, die per API mit Phorge kommunizieren, und protokolliert alle Aktionen in einer eigenen Datenbank.
Das Projekt ist als Open‑Source‑Proof‑of‑Concept gestartet und wird im Wikonia‑Umfeld weiterentwickelt.
Dokumentation
Alle technischen Details, Entwicklungsrichtlinien und Planung stehen im Repository‑Wiki.
Issue-Tracking
Taks, Bugs und Requests werden über Phorge gesteuert Wikonia-Phorge. Für dieses Tool existiert dort ein eigenständiges Projekt
| Projekt-Seite | Verwendung |
|---|---|
| Profile | Projekt-Steckbrief auf Phorge |
| Board | Kanban-Board |
| [Report] (https://phorge.wikonia.net/project/reports/150/) | Report/Burnup-Diagramm |
Features
- Aufgaben als erweiterbare Task‑Klassen implementiert
- Phorge‑API‑Wrapper inklusive Fehler‑Handling
- Logging in Datenbank, Datei oder Konsole
- Einfaches PSR‑4 Autoloading ohne Composer‑Abhängigkeiten
- Datenbankschema für Jobs, Ausführungsplan und Logs (MySQL/MariaDB)
Weiterführende Informationen
Das Wiki enthält eine umfassende Dokumentation:
- Projektziele und Roadmap
- Architektur und Verzeichnisstruktur
- Entwicklertipps und Coding‑Konventionen
- Deploy‑Anleitungen für Test‑ und Produktionsumgebungen
Lizenz
Dieses Projekt steht unter der MIT‑Lizenz. Siehe LICENSE für Details.
Hinweis: Eine frühere .docs‑Sammlung wurde ins Wiki migriert.