Postingan lainnya
Membuat perintah composer create project pada proyek kita sendiri
Halo, mau tanya gimana caranya supaya proyek kita bisa diinstal lewat composer dengan command seperti install laravel, contoh: composer create-project --prefer-dist laravel/laravel
Proyek saya sudah saya submit di packagist, tapi pas jalanin command di atas dapet error message: could not find package nama/package-saya with stability stable.
Sudah nyelem di google kurang nangkep maksudnya. Terima kasih ^^
2 Jawaban:
Jawaban Terpilih
Solusi kerja:
Coba dengan bantuan dari Flying, lihat jawabannya lebih jauh. Karena saya pikir itu agak rumit untuk membuat komposer bekerja, saya mencoba untuk membuat langkah-langkah yang saya lakukan untuk membuatnya bekerja di sini:
1. Buat repositori di github. 2. Buat composer.json dengan dependency Anda. Periksa. 3. Realease it. Ada tautan "Rilis" di suatu tempat, gunakan dan beri nama rilis.
Sekarang, untuk melewati langkah packagist.org selama pengujian Anda, ikuti langkah-langkah ini. Ini bukan gaya yang baik untuk menerbitkan solusi yang tidak berfungsi (seperti yang saya lakukan) di packagist.org, dan itu tidak menyenangkan sama sekali untuk melakukan semua langkah yang diperlukan sepuluh kali lipat.
Buat folder lokal di suatu tempat, dan buat file composer.json baru di sana.
Taruh sesuatu seperti ini di dalamnya:
{
"require": {
"madskullcreations/simplicity":"dev-master@dev"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/madskullcreations/simplicity"
}
]
}
Jalankan perintah berikut di folder baru Anda:
composer create-project
Sekarang harus mengunduh dan menginstal proyek Anda.
Dan, baca pesan kesalahan yang diberikan oleh komposer dan pastikan Anda memahaminya. Mereka berguna. Sakit kepala saya adalah ekstensi PHP hilang (intl) dan saya berasumsi itu menggunakan php versi 7.1, sementara itu sebenarnya mendengarkan kebutuhan saya di file composer.json, dan menggunakan v5.6. (Saya memiliki beberapa php-versi yang diinstal di iis, tetapi kepala fuzzy saya tidak menganggap itu.)
another tutorial: https://blog.jgrossi.com/2013/creating-your-first-composer-packagist-package/
Makasih bro, ternyata harus bikin release dulu di GitHub :)) Ngomong-ngomong sudah berhasil saya coba pada pattern mvc saya yang ini https://github.com/biobii/fylite hehe