Composer est un outil de gestion de dépendances pour PHP.
Composer permet de déclarer les librairies dont dépend un projet PHP via un fichier de configuration au format JSON. Une fois les dépendances spécifiées, il est possible de les installer, de les mettre à jour et d'en ajouter en ligne de commande. La principale source de paquets pour Composer est le dépôt public packagist.org mais il est également possible de spécifier des sources différentes telles qu'un serveur privé (Packagist ou Satis) ou un dépôt de sources (Git, mercurial ou Subversion). Composer peut également gérer le chargement automatique des classes (autoload) de manière transparente via les déclarations de chaque paquet.
Composer est actuellement en version alpha, néanmoins l'outil a déjà été unanimement adopté par des acteurs majeurs du PHP: Symfony 2, Magento2, Zend Framework 2, EZPublish 5, etc...
Composer est diffusé sous licence MIT.
Composer, Packagist, et Satis sont développés en PHP.
Cette solution ne possède aucun avis