Este es un paquete escrito en PHP 7.4 para manejar finanzas que consisten en precios, dinero, divisas e impuestos.
Para participar en el desarrollo de este proyecto es necesario obtener una copia local de este repositorio:
git clone [email protected]:bassix/finance.git
cd finance
Nota: Este proyecto se basa en el modelo de ramificación y el flujo de trabajo de GitFlow. Entonces, después de clonar el repositorio, ejecute git flow init
.
Ejecute pruebas PHPUnit:
./vendor/bin/phpunit tests
Ejecute phpstan para realizar un análisis estático del código. (Nivel de 0 a 7, donde 0 es el más flexible, 7 es el más fuerte. 0 es el valor predeterminado):
./vendor/bin/phpstan analyse ./src ./tests --level 7
Ejecute php-cs-fixer para corregir errores en el código (use la opción --dry-run
solo para ver los errores):
./vendor/bin/php-cs-fixer fix
La documentación y el constructor con información más detallada se pueden encontrar en https://mlocati.github.io/php-cs-fixer-configurator.
Ejecute la actualización de Composer con Roave Security Advisories, un paquete para garantizar que la aplicación no tenga dependencias instaladas con vulnerabilidades de seguridad conocidas.
composer update --dry-run roave/security-advisories