นี่คือแพ็คเกจที่เขียนด้วย 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
เรียกใช้การอัปเดต Composer ด้วย Roave Security Advisories ซึ่งเป็นแพ็คเกจเพื่อให้แน่ใจว่าแอปพลิเคชันไม่ได้ติดตั้งการพึ่งพาที่มีช่องโหว่ด้านความปลอดภัยที่ทราบ
composer update --dry-run roave/security-advisories