forked from magento/devdocs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomposer-overview.html
18 lines (14 loc) · 1.11 KB
/
composer-overview.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div markdown="1">
<h2 id="instgde-overview-composer">Composer and Magento</h2>
We now use <a href="https://getcomposer.org/" target="_blank">Composer</a> for dependency management. Composer enables us to manage the Magento components and their dependencies.
<div class="bs-callout bs-callout-info" id="info">
<span class="glyphicon-class">
<p>Everyone who uses the Magento software must install Composer to update components and Magento. If you install Magento using an <a href="{{page.baseurl}}install-gde/prereq/zip_install.html">archive</a>, you don't need Composer to <em>install</em> Magento, but you do need Composer for updates.</p></span>
</div>
Composer provides you with the following advantages:
* Enables you to reuse third-party libraries without bundling them with source code
* Component-based architecture with robust dependency management
* Manages dependencies to reduce extension conflicts and compatibility issues
* Versioned dependencies
* <a href="https://getcomposer.org/doc/01-basic-usage.md#package-versions" target="_blank">Semantic versioning</a>
* Supports the PHP Framework Interoperability standard