หากคุณใช้ตัวติดตั้งแต่งเพลงสำรองโดย AOEคุณสามารถเพิ่มแพ็คเกจประเภทนักแต่งเพลง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
เวอร์ชันและนำ patch มาใช้กับแต่ละสาขา เพื่อให้เข้ากันได้กับข้อ จำกัด เวอร์ชันของผู้แต่งแท็กจะถูกเพิ่มในลักษณะนี้:1.9.1.0-patch6285
กลยุทธ์นี้ใช้งานได้ดีหากคุณใช้modman
เพื่อเชื่อมโยงไฟล์ที่กำหนดเองใด ๆ กับไดเรกทอรีรากของวีโอไอพีและอย่าเพิ่มไฟล์โดยตรง จากนั้นคุณสามารถตัดสินใจได้ว่าคุณต้องการเพิ่มwww
ไดเรกทอรีทั้งหมดด้วย symlink ไปยัง Git หรือไม่รวม
ในตัวอย่างด้านบนตัวติดตั้ง AOE ได้รับการกำหนดค่าให้วางโมดูล Magento ลงใน .modman
ไดเรกทอรีเพื่อให้คุณสามารถสร้าง symlinks modman deploy-all
ที่มีเพียงหนึ่งเดียว คุณสามารถใช้สคริปต์ผู้แต่งเพื่อเรียกใช้งานโดยอัตโนมัติหลังจากcomposer install
และcomposer update
:
"scripts":{
"post-install-cmd": [
"modman deploy-all --force"
],
"post-update-cmd": [
"modman deploy-all --force"
]
}