Saya mencoba menggunakan modman( https://github.com/colinmollenhour/modman ) untuk mengelola Extensions saya di github.
Pertama saya mencoba menambahkan MagePsycho_Someextekstensi sebagai demo.
Sejauh ini saya sudah melakukan langkah-langkah berikut
/var/www/magento-dir/ -> My Magento Installation Dir
/var/www/MagePsycho_Extensions/ --> Git Repository Dir
cd /var/www/MagePsycho_Extensions/git clone git@github.com:magepsycho/Someext.gittouch modmangit commit -am 'Modman file added'git push origin mastercd /var/www/magento-dir/modman initmodman clone git@github.com:magepsycho/Someext.git- Mengembangkan ekstensi 'MagePsycho_Someext' di / var / www / magento-dir dengan file berikut
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Menambahkan info pemetaan file di /var/www/magento-dir/.modman/Someext/modman sebagai
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
app/code/local/MagePsycho/Someext/etc/config.xml app/code/local/MagePsycho/Someext/etc/config.xml
app/code/local/MagePsycho/Someext/Helper/Data.php app/code/local/MagePsycho/Someext/Helper/Data.php
11 modman update Someext
tetapi mendapat kesalahan berikut:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Catatan : Saya mengembangkan ekstensi di /var/www/magento-dir/. Dan ingin menggunakan ekstensi ini (satu per repositori) di github menggunakan modman. Ketika saya selesai dengan pengembangan modul, saya ingin file-file itu ditambahkan ke repositori. Untuk itu saya telah menggunakan file .modman / * / modman untuk pemetaan. Tetapi tidak bisa membuatnya bekerja.
Di mana dan apa yang saya lewatkan?
Atau apakah ini pendekatan yang salah?
[EDIT]
Saya baru menyadari bahwa pendekatan saya justru bertolak belakang. Pertama, Anda harus menambahkan file ekstensi dan modman dengan pemetaan jalur, dorong ke repo dan kemudian tarik menggunakan modman clone.
Bagaimana yang Anda lakukan jika Anda pertama kali mengembangkan ekstensi dan kemudian menggunakan modman untuk mendorong perubahan pada repo?