PicVid ist eine Web-Anwendung zur Verwaltung von Bildern auf dem eigenen Server. Es können Bilder hochgeladen und in einer Übersicht angezeigt werden. Sollten in einem Bild EXIF-Informationen vorhanden sein, können diese ebenfalls angezeigt werden.
- PHP 7.1 oder PHP 7.2
- MySQL oder PostgreSQL
PicVid kann auch über Docker eingerichtet werden. Weitere Informationen findest du in diesem Repository.
Für die Entwicklung von PicVid werden verschiedene externe Tools eingesetzt um automatisiert verschiedene Aufgaben auszuführen. Nachfolgend eine Liste aller verwendeten externen Tools:
- Du hast einen Fehler entdeckt?
- Du vermisst eine Funktion / ein Feature?
- Du möchtest die Entwicklung von PicVid unterstützen?
Einfach eine E-Mail an [email protected] oder auf dem Discord-Server vorbeischauen. Fehler können auch direkt hier im Repository als Issue mitgeteilt werden.
Während der Entwicklung werden auch verschiedene Tools zur Erstellung von Metriken und Dokumentationen (auf Basis des Quellcodes) eingesetzt. Die dabei automatisch erstellten Informationen findest du nachfolgend:
PHPUnit: "vendor/bin/phpunit" -c phpunit.xml
PhpMetrics: "vendor/bin/phpmetrics" --config=phpmetrics.json ./src
phpDox: "vendor/bin/phpdox" -f phpdox.xml
PHPLOC: "vendor/bin/phploc" --log-xml docs/logs/phploc.xml ./src
PHPCS: "vendor/bin/phpcs" --standard=phpcs.xml
