finance
1.0.0
這是一個用 PHP 7.4 編寫的包,用於處理由價格、貨幣、貨幣和稅收組成的財務。
要參與該專案的開發,您需要取得該儲存庫的本機副本:
git clone [email protected]:bassix/finance.git
cd finance
注意:此專案基於 GitFlow 分支模型和工作流程。因此,克隆儲存庫後運行git flow init
。
運行 PHPUnit 測試:
./vendor/bin/phpunit tests
運行phpstan對程式碼進行靜態分析。 (等級從0到7,其中0是最鬆的,7是最強的。0是預設的):
./vendor/bin/phpstan analyse ./src ./tests --level 7
執行 php-cs-fixer 來修復程式碼中的錯誤(僅使用--dry-run
選項來查看錯誤):
./vendor/bin/php-cs-fixer fix
包含更詳細資訊的文件和建構函式可以在 https://mlocati.github.io/php-cs-fixer-configurator 找到。
使用 Roave Security Advisories 執行 Composer 更新,可確保應用程式沒有安裝已知安全漏洞的依賴項。
composer update --dry-run roave/security-advisories