Este é um pacote escrito em PHP 7.4 para lidar com finanças que consistem em preços, dinheiro, moedas e impostos.
Para se envolver no desenvolvimento deste projeto você precisa obter uma cópia local deste repositório:
git clone [email protected]:bassix/finance.git
cd finance
Nota: Este projeto é baseado no modelo de ramificação e fluxo de trabalho do GitFlow. Então, depois de clonar o repositório, execute git flow init
.
Execute testes do PHPUnit:
./vendor/bin/phpunit tests
Execute o phpstan para fazer uma análise estática do código. (Nível de 0 a 7, onde 0 é o mais solto, 7 é o mais forte. 0 é o padrão):
./vendor/bin/phpstan analyse ./src ./tests --level 7
Execute php-cs-fixer para corrigir erros no código (use a opção --dry-run
apenas para ver os erros):
./vendor/bin/php-cs-fixer fix
Documentação e construtor com informações mais detalhadas podem ser encontrados em https://mlocati.github.io/php-cs-fixer-configurator.
Execute a atualização do Composer com Roave Security Advisories, um pacote para garantir que o aplicativo não tenha dependências instaladas com vulnerabilidades de segurança conhecidas.
composer update --dry-run roave/security-advisories