Composer
Przejdź do nawigacji
Przejdź do wyszukiwania
![]() Logo programu | |
Autor | Nils Adermann, Jordi Boggiano |
---|---|
Pierwsze wydanie | 1.0.0 – (dts)[1] | 5 kwietnia 2016
Aktualna wersja stabilna | 1.10.22 (27 kwietnia 2021) [±] |
Język programowania | PHP |
Rodzaj | system zarządzania pakietami |
Strona internetowa |
Przykład instalacji frameworka PHPUnit
Composer to system 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]
- ↑ Jordi Boggiano: Composer goes Gold. 2016-04-05. (ang.).
- ↑ Software CHANGELOG, github.com, 2013-11-28
- ↑ Getting Started/Dependency management, getcomposer.org, 2013-11-28
Linki zewnętrzne[edytuj | edytuj kod]
- Strona oficjalna (ang.)
- Composer na portalu GitHub (ang.)
- Composer dokumentacja (ang.)