Herramientas comúnmente usadas🔗
Usamos GitHub para almacenar nuestros repositorios de git, administrar tickets y lanzar ejecuciones a otras plataformas de integración contínua.
Usamos Travis CI para integración contínua, desde esta plataforma probamos que nuestro código sea compatible con las diferentes versiones de PHP.
Usamos Scrutinizer CI para análisis de código, mostrar la cobertura de código y code intelligence (hace que se pueda seguir el código en GitHub).
Usamos Packagist para publicar nuestras librerías y que estén disponibles a través de composer.
Te recomendamos utilizar PhpStorm como IDE de desarrollo, aunque es un software propietario tiene una versión llamada EAP que te permite utilizar esta herramienta de forma gratuita.
Para revisar y corregir el estilo del código usamos phpcs
& phpcbf
y php-cs-fixer
.
Usamos PHPUnit para nuestras pruebas y analizar la cobertura de código.
Usamos PHPStan para analizar nuestro código y descubrir bugs.