Gracias por tu interés en colaborar en condadodecastilla.com. Esta guía resume los pasos básicos para preparar el entorno de desarrollo e instalar las dependencias necesarias.
Asegúrate de contar con:
- PHP 8.1 o superior y Composer.
- Node.js 18 o superior con
npm. - Python 3.10 o superior con
pip.
Desde la raíz del proyecto ejecuta:
./scripts/setup_environment.shEl script descarga las dependencias de PHP con composer install, instala los paquetes de Python listados en requirements.txt y ejecuta npm install para preparar las bibliotecas de Node. Si algún runtime no está disponible, intentará instalarlo de forma automática.
Si prefieres controlar cada paso por separado puedes lanzar manualmente:
composer install
pip install -r requirements.txt
npm installCon esto tendrás listo el entorno para ejecutar las pruebas descritas en docs/testing.md.
- Instala las dependencias con
npm install,pip install -r requirements.txtycomposer install. - Usa
npm run testpara correr las pruebas de Node. Este comando ejecutascripts/start_php_server.shpara iniciar un servidor PHP temporal enlocalhost:8080. - Si lo prefieres, tambien puedes lanzar las pruebas de PHP y Python manualmente:
vendor/bin/phpunit python -m unittest discover -s tests