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