Uzantılarımı github'da yönetmek için modman( https://github.com/colinmollenhour/modman ) kullanmaya çalışıyorum .
Önce MagePsycho_Someextdemo olarak uzantı eklemeye çalışıyorum .
Şimdiye kadar aşağıdaki adımları attım
/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- / Var / www / magento-dir içindeki 'MagePsycho_Someext' uzantısını aşağıdaki dosyalarla geliştirdi
- Uygulamanın / etc / modules / MagePsycho_Someext.xml
- Uygulamanın / kod / yerel / MagePsycho / Someext / etc / Config.xml
- Uygulamanın / kod / yerel / MagePsycho / Someext / Yardımcı / Data.php
10 /var/www/magento-dir/.modman/Someext/modman içindeki dosya eşleme bilgilerini as
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
ancak aşağıdaki hataları aldı:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Notlar : 'da uzantı geliştiriyorum /var/www/magento-dir/. Ve bu uzantıları (havuz başına bir tane) modman kullanarak github'a dağıtmak istiyorum. Modül geliştirmeyi bitirdiğimde, bu dosyaların depoya eklenmesini istiyorum. Bunun için eşleme için .modman / * / modman dosyasını kullandım. Ama çalıştıramadı.
Nerede ve neyi özlüyorum?
Yoksa bu yanlış bir yaklaşım mı?
[DÜZENLE]
Yaklaşımımın tam tersi olduğunu fark ettim. İlk olarak, yol eşlemelerine sahip uzantı dosyaları ve modman eklemeniz, repoya itmeniz ve ardından kullanarak çekmeniz gerekir modman clone.
Öncelikle uzantıyı geliştirir ve daha sonra repodaki değişiklikleri itmek için modman kullanırsanız nasıl yapardınız?