Composer: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Fix infobox
Merapikan sumber
Tag: Suntingan visualeditor-wikitext
Baris 2:
| name = Composer
| logo = Logo-composer-transparent.png
| logo size = 120px
| developer = Nils Adermann,<br>Jordi Boggiano
| released = {{release date and age|2012|03|01}}<ref name='ird' />
| latest release version = 1.6.4
| latest release date = {{release date and age|2018|0104|3113}}
| status = Aktif
| programming language = [[PHP]]
| operating system = [[Cross-Lintas platform]]
| genre = [[Package manager]]
| license = [[Lisensi MIT]]
| website = {{URL|httphttps://getcomposer.org/}}
}}
 
'''Composer''' adalah aplikasi [[package manager]] untuk bahasa pemrograman [[PHP]] yang menyediakan format standar untuk mengelola dependensi PHP dan [[Pustaka perangkat lunak|perpustakaanpustaka-pustaka]] yang diperlukan. Composer dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek. Mereka mulai pengembangan pada bulan April 2011 dan merilis Composer pertama kali pada tanggal 1 Maret 2012.<ref name="ird">[{{Cite web|url=https://github.com/composer/composer/releases/tag/1.0.0-alpha1|title=Release Software release], github1.com, Retrieved April 24, 20160.0-alpha1|website=GitHub|language=en|access-date=2018-04-26}}</ref> Composer sangat terinspirasi oleh package manager [[Node.js|Node.js's]] "[[npm]]" dan [[Ruby (bahasa pemrograman)|Ruby]] "[[bundler]]".<ref>[{{Cite web|url=https://getcomposer.org/doc/00-intro.md#dependency-management Getting Started/|title=Dependency management], getcomposer.org, Retrieved November 28, 2013.|website=Composer|language=en|access-date=2018-04-26}}</ref>
 
Composer berjalan melalui [[Antarmuka baris perintah|baris perintah]] dan menginstal dependensi (misalnya pustaka perangkat lunak) untuk aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist"<ref>See{{Cite [web|url=https://packagist.org/ packagist.org]|title=Packagist|language=en|access-date=2018-04-26}}</ref> yang mana itu adalah repositori utamanya. Hal ini juga menyediakan kemampuan autoload untuk pustaka yang menentukan autoload informasi untuk kemudahan penggunaan kode pihak ketiga.
 
== Kerangka kerja yang didukung ==
* [[Symfony]] versi 2 dan versi lebih baru
 
* Symfony versi 2 dan versi lebih baru
* [[Laravel]] versi 4 dan versi lebih baru
* [[CodeIgniter]] versi 3.0 dan kemudianversi lebih baru
* [[CakePHP]] versi 3.0 dan kemudianversi lebih baru
* [[FuelPHP]] versi 2.0 dan kemudianversi lebih baru
* [[Drupal]] versi 8 dan versi lebih baru
* [[SilverStripe kemudian]] versi 3.0 dan versi lebih baru
* [[Magento]] versi 2.0 nantidan versi lebih baru
* [[Yii]] versi 1.1 dan kemudianversi lebih baru
* [[Zend Framework]] versi 1 dan kemudianversi lebih baru
* [[Silex (kerangka web)]]
 
== Referensi ==
Baris 34 ⟶ 36:
 
== Pranala luar ==
 
* {{Resmi|https://getcomposer.org/}}
* [https://github.com/composer/composer Composer di GitHub]
Baris 40 ⟶ 41:
* [https://www.codementor.io/php/tutorial/composer-install-php-dependency-manager Tutorial Composer]
* [https://packagist.org/ Packagist - Repositori utama Composer]
 
[[Kategori:Perangkat lunak bebas yang diprogram dengan PHP]]
[[Kategori:Bahasa pemrograman PHP]]
[[Kategori:Peralatan dan pustaka pengembangan perangkat lunak bebas]]