Composer (logiciel)

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.8.5 ()[3]Voir et modifier les données sur Wikidata
Dépôt github.com/composer/composerVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Type Application-level package manager (d)Voir et modifier les données sur Wikidata
Licence Licence MITVoir et modifier les données sur Wikidata
Site web getcomposer.orgVoir et modifier les données sur Wikidata

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 avril 2011 et a donné lieu à une première version sortie le 1er mars 2012. Développé au début par Nils Adermann et Jordi Boggiano[4] (qui continuent encore aujourd'hui à le maintenir), le projet est maintenant disponible sur la plateforme GitHub[5]. Il est ainsi développé par toute une communauté[6].

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

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

  1. « Dependency Manager for PHP. Contribute to composer/composer development by creating an account on GitHub », sur GitHub,
  2. « https://github.com/composer/composer/blob/master/CHANGELOG.md »
  3. « Release 2.8.5 », (consulté le )
  4. getcomposer.org Site web de composer
  5. github.com/composer/composer Code source de composer sur GitHub
  6. github.com/composer/composer/graphs/contributors Liste des contributeurs sur GitHub
  7. « openSUSE:Libzypp satsolver - openSUSE », sur en.opensuse.org
  8. « Bundler: The best way to manage a Ruby application's gems », sur bundler.io
  9. getcomposer.org/doc/00-intro.md Site web de composer, page d'introduction

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne