मैं github में अपने एक्सटेंशन के प्रबंधन के लिए modman
( https://github.com/colinmollenhour/modman ) का उपयोग करने का प्रयास कर रहा हूं ।
पहले मैं 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 में एक्सटेंशन विकसित किया
- एप्लिकेशन / etc / मॉड्यूल / MagePsycho_Someext.xml
- एप्लिकेशन / कोड / स्थानीय / MagePsycho / Someext / etc / config.xml
- एप्लिकेशन / कोड / स्थानीय / MagePsycho / Someext / हेल्पर / 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
1 1 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/
। और modman का उपयोग करके इन एक्सटेंशन (एक प्रति भंडार) को github में तैनात करना चाहते हैं। जब मैं मॉड्यूल विकास के साथ समाप्त हो जाता हूं, तो मैं चाहता हूं कि उन फाइलों को रिपॉजिटरी में जोड़ा जाए। उसके लिए मैंने मैपिंग के लिए .modman / * / modman फ़ाइल का उपयोग किया है। लेकिन यह काम करने में असमर्थ है।
मुझे कहां और क्या याद आ रहा है?
या यह गलत दृष्टिकोण है?
[संपादित करें]
मुझे बस एहसास हुआ कि मेरा दृष्टिकोण इसके विपरीत है। सबसे पहले, आपको पथ मैपिंग के साथ एक्सटेंशन फाइलें और मॉडमैन को जोड़ना होगा, इसे रेपो पर धकेलना होगा और फिर इसका उपयोग करके खींचना होगा modman clone
।
यदि आप पहले एक्सटेंशन का विकास करते हैं और फिर रेपो में परिवर्तन को आगे बढ़ाने के लिए मॉडमैन का उपयोग करते हैं तो आप कैसे करेंगे?