Ini adalah paket yang ditulis dalam PHP 7.4 untuk menangani keuangan yang terdiri dari harga, uang, mata uang dan pajak.
Untuk terlibat dalam pengembangan proyek ini, Anda perlu mendapatkan salinan lokal dari repositori ini:
git clone [email protected]:bassix/finance.git
cd finance
Catatan: Proyek ini didasarkan pada model percabangan dan alur kerja GitFlow. Jadi setelah mengkloning repositori, jalankan git flow init
.
Jalankan tes PHPUnit:
./vendor/bin/phpunit tests
Jalankan phpstan untuk membuat analisis statis kode. (Level dari 0 hingga 7, di mana 0 adalah yang paling longgar, 7 adalah yang terkuat. 0 adalah default):
./vendor/bin/phpstan analyse ./src ./tests --level 7
Jalankan php-cs-fixer untuk memperbaiki kesalahan dalam kode (gunakan opsi --dry-run
hanya untuk melihat kesalahan):
./vendor/bin/php-cs-fixer fix
Dokumentasi dan konstruktor dengan informasi lebih rinci dapat ditemukan di https://mlocati.github.io/php-cs-fixer-configurator.
Jalankan pembaruan Komposer dengan Roave Security Advisories, sebuah paket untuk memastikan bahwa aplikasi tidak menginstal dependensi dengan kerentanan keamanan yang diketahui.
composer update --dry-run roave/security-advisories