Dabei handelt es sich um ein in PHP 7.4 geschriebenes Paket zur Verwaltung von Finanzen bestehend aus Preisen, Geld, Währungen und Steuern.
Um an der Entwicklung dieses Projekts beteiligt zu sein, benötigen Sie eine lokale Kopie dieses Repositorys:
git clone [email protected]:bassix/finance.git
cd finance
Hinweis: Dieses Projekt basiert auf dem GitFlow-Verzweigungsmodell und -Workflow. Führen Sie also nach dem Klonen des Repositorys git flow init
.
Führen Sie PHPUnit-Tests aus:
./vendor/bin/phpunit tests
Führen Sie phpstan aus, um eine statische Analyse des Codes durchzuführen. (Stufe von 0 bis 7, wobei 0 am lockersten und 7 am stärksten ist. 0 ist die Standardeinstellung):
./vendor/bin/phpstan analyse ./src ./tests --level 7
Führen Sie php-cs-fixer aus, um Fehler im Code zu beheben (verwenden Sie die Option --dry-run
nur, um Fehler anzuzeigen):
./vendor/bin/php-cs-fixer fix
Dokumentation und Konstruktor mit detaillierteren Informationen finden Sie unter https://mlocati.github.io/php-cs-fixer-configurator.
Führen Sie das Composer-Update mit Roave Security Advisories aus, einem Paket, um sicherzustellen, dass in der Anwendung keine Abhängigkeiten mit bekannten Sicherheitslücken installiert sind.
composer update --dry-run roave/security-advisories