Magento 2: วิธีการระบุ“ Semantic Versioning” Dependencies ในโมดูลของผู้แต่งของฉัน
การพัฒนาและการปรับใช้ของ Magento 2 รวมถึงกระบวนการอย่างเป็นทางการสำหรับการกำหนดเวอร์ชันซึ่งโมดูลหลักของระบบวีโอไอพีรุ่นหลักและรุ่นรองจะถูกชนตามการเปลี่ยนแปลงในคุณสมบัติที่เข้ากันได้แบบย้อนหลัง ในฐานะนักพัฒนาโมดูล Magento ฉันจะสร้างรายการข้อกำหนดในไฟล์ composer.json ของฉันเองได้อย่างไร ฉันต้องดูโมดูลของฉันด้วยตนเองทุกครั้งที่ฉันใช้โค้ดหลักของวีโอไอพีและเพิ่มrequire:...บรรทัดใน composer.json หรือไม่ หรือมีเครื่องมืออัตโนมัติที่สามารถทำได้สำหรับฉัน ฉันจะระบุรุ่นที่จะรวมในของฉันได้composer.jsonอย่างไร ควรเป็นรุ่นโมดูลเฉพาะที่ฉันพัฒนาขึ้นมาหรือไม่? หรือควรมีไวด์การ์ดที่เกี่ยวข้องกับฉันไหม หรือฉันจำเป็นต้องตัดสินใจตามการแลกเปลี่ยน? ถ้าเป็นเช่นนั้นอะไรคือข้อตกลงที่เกี่ยวข้องกับรูปแบบของแต่ละรุ่นที่ระบุ? มีคำอธิบายระดับสูงจำนวนมากของคุณลักษณะนี้ที่ลอยอยู่รอบ ๆ - แต่ก็ไม่ชัดเจนว่าขั้นตอนการปฏิบัติที่นักพัฒนาควรจะทำคืออะไรและ / หรือผลที่แท้จริงของขั้นตอนเหล่านั้นคืออะไร