আপনি যদি এওই দ্বারা বিকল্প সুরকার ইনস্টলারগুলি ব্যবহার করেন তবে আপনি magento-source
নির্ভরশীলতা হিসাবে টাইপের কোনও সুরকার প্যাকেজ যুক্ত করতে পারেন এবং কোডটি কোথায় স্থাপন করা উচিত তা উল্লেখ করতে পারেন:
"extra":{
"installer-paths": {
"www/" : [ "type:magento-source" ],
".modman/{$vendor}_{$name}/" : [ "type:magento-module" ]
},
ম্যাজেন্টো কোরের জন্য আপনার composer.json
নিম্নোক্তভাবে একটি ভান্ডার দরকার হবে :
{
"name": "magento/ce",
"description": "Magento Repository",
"type": "magento-source",
"require": {}
}
আমরা প্রতিটি 1.x.x
সংস্করণের জন্য পৃথক শাখা ব্যবহার করি এবং প্রতিটি শাখায় প্যাচ প্রয়োগ করি। সুরকারের সংস্করণ সীমাবদ্ধতার সাথে সামঞ্জস্যপূর্ণ হতে, ট্যাগগুলি এই জাতীয় যুক্ত করা হয়:1.9.1.0-patch6285
আপনি যদি ফলস্বরূপ modman
কোনও কাস্টম ফাইলকে ম্যাগেন্টো মূল ডিরেক্টরিতে লিঙ্ক করতে এবং সরাসরি ফাইলগুলি যুক্ত না করেন তবে এই কৌশলটি ভালভাবে কাজ করে। তারপরে আপনি সিদ্ধান্ত নিতে পারেন যে আপনি www
গিটের সাথে সিমলিংকগুলি সহ পুরো ডিরেক্টরি যুক্ত করতে চান বা এটি বাদ দিতে পারেন।
উপরের উদাহরণে, এওই ইনস্টলারগুলি ম্যাগেন্টো মডিউলগুলি সরাসরি .modman
ডিরেক্টরিতে রেখে দেওয়ার জন্য কনফিগার করা হয়েছে , যাতে আপনি একটি একক দিয়ে সিমলিংক তৈরি করতে পারেন modman deploy-all
। এটির পরে composer install
এবং স্বয়ংক্রিয়ভাবে ট্রিগার করতে আপনি সুরকার স্ক্রিপ্টগুলি ব্যবহার করতে পারেন composer update
:
"scripts":{
"post-install-cmd": [
"modman deploy-all --force"
],
"post-update-cmd": [
"modman deploy-all --force"
]
}