Composer (software)

From Wiki @ Karl Jones dot com
Jump to: navigation, search

Composer is an application-level package manager for the PHP programming language.

Composer provides a standard format for managing dependencies of PHP software and required libraries.

Description

It was developed by Nils Adermann and Jordi Boggiano, who continue to manage the project. They began development in April 2011 and first released it on March 1, 2012.[1] Composer is strongly inspired by Node.js's "npm" and Ruby's "bundler".[2]

Composer runs through the command line and installs dependencies (e.g. libraries) for an application. It also allows users to install PHP applications that are available on "Packagist"[3] which is its main repository containing available packages. It also provides autoload capabilities for libraries that specify autoload information to ease usage of third-party code.

Composer is used as an integral part of several popular open-source PHP projects, including Laravel.

See also

External links