Я намагаюся використовувати modman
( https://github.com/colinmollenhour/modman ) для управління своїми розширеннями в github.
По-перше, я намагаюся додати MagePsycho_Someext
розширення як демо.
Поки я зробив наступні кроки
/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
- Розроблено розширення 'MagePsycho_Someext' в / var / www / magento-dir із наступними файлами
- app / тощо / модулі / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / тощо / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Додано інформацію про відображення файлів у /var/www/magento-dir/.modman/Someext/modman як
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
але отримали такі помилки:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Примітки : я розробляю розширення в /var/www/magento-dir/
. І хочете розгорнути ці розширення (по одному на сховище) в github за допомогою modman. Коли я закінчую розробку модулів, я хочу, щоб ці файли були додані до сховища. Для цього я використав .modman / * / modman файл для картографування. Але не в змозі змусити його працювати.
Де і що я пропускаю?
Або це неправильний підхід?
[EDIT]
Я щойно зрозумів, що мій підхід якраз протилежний. По-перше, ви повинні додати файли розширень та модман із відображенням контурів, натиснути його на репо, а потім витягнути за допомогою modman clone
.
Як би ви зробили, якщо спершу розробите розширення, а потім використовуєте модман для натискання змін на репо?