Composer is a PHP dependency management tool.
Composer allows you to declare the dependent libraries of PHP projects in a JSON file. Once the dependencies are specified, it is possible to install them, update them or add new ones with the command line. The main source of packages is the public repository packagist.org but it is also possible to use other sources such as a private server (Packagist of Satis) or a source repository (Git, mercurial or Subversion). Composer can also manage the loading of classes (autoload) transparently through the declarations of each package.
Composer is currently available in an alpha version. Nonetheless, the tool has already been unanimously adopted by major actors in PHP: Symfony 2, Magento2, Zend Framework 2, EZPublish 5 and more.
Composer is distributed under the MIT License.
Composer, Packagist and Satis are developed in PHP.
Smile | Visitors (0 Opinion) |
---|---|
![]() |
The image will be displayed shortly after you submit your opinion |
This solution does not have any opinions yet, be the first to give one
Ohloh users rating | 4.33 (3 votes) |
---|---|
lines of code | 38090 lines |
Contributors (for the 12 last months) |
139 |
Programming Languages | PHP, 2 Other |
Tags | packagist php management package composer |
Ohloh page | https://www.openhub.net/p/composer |
You would like to give an opinion? Please grade the solution on the below criteria and leave an evaluation comment in the text box.
Step 1 : Rating and details