Ich versuche modman
( https://github.com/colinmollenhour/modman ) zu verwenden, um meine Erweiterungen in Github zu verwalten.
Zuerst versuche ich, eine MagePsycho_Someext
Erweiterung als Demo hinzuzufügen .
Bisher habe ich folgende Schritte durchgeführt
/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
- Entwickelte die Erweiterung 'MagePsycho_Someext' in / var / www / magento-dir mit den folgenden Dateien
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Die Datei-Mapping-Informationen in /var/www/magento-dir/.modman/Someext/modman as wurden hinzugefügt
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
habe aber folgende fehler bekommen:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Anmerkungen : Ich entwickle Erweiterungen in /var/www/magento-dir/
. Und wollen diese Erweiterungen (eine pro Repository) in Github mit Modman bereitstellen. Wenn ich mit der Modulentwicklung fertig bin, möchte ich, dass diese Dateien zum Repository hinzugefügt werden. Dafür habe ich die .modman / * / modman-Datei für die Zuordnung verwendet. Aber nicht in der Lage, es zum Laufen zu bringen.
Wo und was fehle ich?
Oder ist das der falsche Ansatz?
[BEARBEITEN]
Mir ist gerade klar geworden, dass mein Ansatz genau umgekehrt ist. Zuerst müssen Sie Erweiterungsdateien und Modman mit Pfadzuordnungen hinzufügen, zum Repo verschieben und dann mit ziehen modman clone
.
Wie würden Sie vorgehen, wenn Sie zuerst die Erweiterung entwickeln und dann Modman verwenden, um Änderungen am Repo vorzunehmen?