Composer

botond küldte be 2018. 06. 23., szo – 21:46 időpontban

A Composer egy PHP nyelven írt alkalmazásszintű csomagkezelő a PHP programozási nyelv számára, amely szabványos formátumot biztosít a PHP szoftver és a szükséges könyvtárak függőségének kezeléséhez. Nils Adermann és Jordi Boggiano fejlesztették ki, akik továbbra is kezelik a projektet. A fejlesztést 2011 áprilisában kezdték el, és először 2012. március 1-jén jelentették be. A Composer készítését erősen ihlette a Node.js npn -je és a Ruby bundler-e. A projekt függőséget megoldó algoritmusa az openSUSE libzypp satsolver PHP alapú portjaként indult. A szoftver a MIT Licenc alatt került kiadásra.

A Composer parancssorban fut, és telepíti az alkalmazás számára a függőségeket, pl további csomagok, függvénykönyvtárak, stb. Ezenkívül lehetővé teszi a felhasználók számára, hogy telepíthessék a Composer fő tárolójában a Packagist-ben elérhető PHP csomagokat. Továbbá biztosítja az autoload képességeket azon könyvtárak számára, amelyek megadják az autoload információkat, hogy megkönnyítsék a harmadik féltől származó kódok használatát.

 

Támogatott keretrendszerek