Это пакет, написанный на 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