Composer (logiciel)

From Wikipedia, the free encyclopedia

Développé par Nils Adermann,
Jordi Boggiano,
Communauté[1]
Première version [2]Voir et modifier les données sur Wikidata
Dernière version 2.9.5 ()
Composer
Description de l'image Logo-composer-transparent.png.
Informations
Développé par Nils Adermann,
Jordi Boggiano,
Communauté[1]
Première version [2]Voir et modifier les données sur Wikidata
Dernière version 2.9.5 ()
Dépôt https://github.com/composer/composer
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHP
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Type Application-level package manager (en)Voir et modifier les données sur Wikidata
Licence Licence MIT
Documentation https://getcomposer.org/doc/
Site web https://getcomposer.org

Composer est un logiciel gestionnaire de dépendances libre écrit en PHP. Il permet à ses utilisateurs de déclarer et d'installer les bibliothèques dont le projet principal a besoin. Le développement a débuté en et a donné lieu à une première version sortie le . Développé au début par Nils Adermann et Jordi Boggiano[3] (qui continuent encore aujourd'hui à le maintenir), le projet est maintenant disponible sur la plateforme GitHub[4]. Il est ainsi développé par toute une communauté[5].

Le logiciel Composer est à l’initiative d'un portage en PHP du logiciel Libzypp satsolver[6] d'Open Suse.

Le logiciel Composer est fortement inspiré du logiciel npm pour Node.js et de bundler[7] pour Ruby[8].

Avec cURL

Le dépôt principal de Composer est le site web Packagist[9], qui permet notamment la recherche de bibliothèques et leur entreposage centralisé.

Le fichier binaire Composer est distribué sous la forme d'un lanceur, installable après un simple téléchargement.

$ curl -sS https://getcomposer.org/installer | php

Avec PHP

$ php -r "readfile('https://getcomposer.org/installer');" | php

Fonctionnement

Références

Voir aussi

Related Articles

Wikiwand AI