Uzantılarımı github'da yönetmek için modman
( https://github.com/colinmollenhour/modman ) kullanmaya çalışıyorum .
Önce MagePsycho_Someext
demo 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.git
touch modman
git commit -am 'Modman file added'
git push origin master
cd /var/www/magento-dir/
modman init
modman 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?