Composer
Composer es un sistema de gestión de paquetes para programar en PHP el cual provee los formatos estándar necesarios para manejar dependencias y librerías de PHP. Fue desarrollado por Nils Adermann y Jordi Boggiano quienes continúan dirigiendo el proyecto. Ambos comenzaron el desarrollo en abril de 2011 y en marzo de 2012 presentaron la primera versión.[1] Composer está inspirado en Node.js, npm y en Bundler Ruby.[3] Composer trabaja e instala dependencias o librerías desde la línea de comandos. También permite al usuario instalar las aplicaciones PHP que estén disponibles en el "Packagist",[4] el repositorio principal que contiene todos los paquetes disponibles. También dispone de capacidad de auto-descarga para las librerías necesarias que se especifiquen en la información de arranque para así facilitar el uso del código de terceros. SintaxisComandosComposer ofrece varios parámetros incluyendo :[5]
Definición de libreríasEjemplo de composer.json generado por el comando siguiente: composer require monolog/monolog {
"require": {
"monolog/monolog": "1.2.*"
}
}
VersionesLas diferentes versiones autorizadas de las librerías se definen como sigue:[6]
Frameworks soportados
Véase tambiénEnlaces externos
Referencias
|
Portal di Ensiklopedia Dunia