Composer

Z Wikipedii, wolnej encyklopedii
Composer
Logo Composer
Logo programu
Autor Nils Adermann,
Jordi Boggiano
Pierwsze wydanie 1.0.0 – 2016-04-05 5 kwietnia 2016(dts)[1]
Aktualna wersja stabilna 2.7.2
(11 marca 2024) [±]
Język programowania PHP
Rodzaj system zarządzania pakietami
Strona internetowa
Przykład instalacji frameworka PHPUnit

Composersystem zarządzania pakietami dla języka PHP, dostępny jako aplikacja wiersza poleceń, która dostarcza i standaryzuje format zarządzania zależnościami skryptami i bibliotekami. Jego twórcami są Nils Adermann i Jordi Boggiano, którzy nadal dbają o rozwój projektu. Prace nad Composerem rozpoczęto w kwietniu 2011, a pierwsza wersja została wydana 1 marca 2012[2]. Działanie Composera wzoruje się na programie „npm” używanym w Node.js oraz „bundler” używanym w języku Ruby[3].

Poniższy przykład demonstruje, w jaki sposób zainstalować „Semantic MediaWiki” w wersji 1.9.0.1 lub nowszej:

$ php composer.phar require mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"

Przypisy[edytuj | edytuj kod]

  1. Jordi Boggiano: Composer goes Gold. 2016-04-05. (ang.).
  2. Software CHANGELOG, github.com, 2013-11-28
  3. Getting Started/Dependency management, getcomposer.org, 2013-11-28

Linki zewnętrzne[edytuj | edytuj kod]