2
ปลั๊กอิน SVN & อัปเดต API - มีการระบุปลั๊กอินอย่างไร
สิ่งหนึ่งที่ไม่ชัดเจนสำหรับฉัน (โดยเฉพาะเมื่อฉันไม่ได้ส่งปลั๊กอินไปยังที่เก็บ) คือการสร้าง "ID" (กระสุน) ที่ไม่ซ้ำกันของปลั๊กอิน (เช่นรายการนี้ ) มันเป็นตัวเลือกโดยผู้เขียน ณ จุดส่ง SVN หรือโดยผู้กลั่นกรอง? มันเป็นชื่อปลั๊กอินที่ถูกสุขอนามัยหรือไม่? มันคือplugin_basenameอะไร มันเป็นไฟล์ปลั๊กอินหลัก (ไม่มีชื่อไดเรกทอรี) หรือไม่? อื่น ๆ อีก? ฉันอยากรู้ว่าคุณสมบัติของปลั๊กอินเชื่อมโยงไปเป็นของ SVN (ถ้ามี) สำหรับการอัปเดตปลั๊กอิน API? ฉันขอให้ส่วนหนึ่งจากธรรมชาติของฉันต้องการที่จะรู้ แต่ยังวิธีการเพื่อให้มั่นใจ (ในระดับหนึ่ง) ปลั๊กอิน one-off ของฉันเองจะไม่ขัดแย้งกับหนึ่งใน SVN ตัวอย่างเช่นหากเป็นเพียง3)ฉันสามารถใช้ชื่อไดเรกทอรีที่ไม่ซ้ำกันสูง แต่ให้ใช้ชื่อปลั๊กอิน (ชื่อ) สั้น ๆ NBขณะที่ "มาตรฐาน" การประชุมการตั้งชื่อไฟล์น่าจะเป็นฉันได้กลายเป็นที่รัก[my-plugin-name]/[my-plugin-name].php[my-plugin-name]/plugin.php มันให้ปลั๊กอินทั้งหมดของฉันความสอดคล้องบางอย่างชัดเจนว่าเป็นไฟล์ "bootloader" (หลัก) และจากมุมมองย่อยฉันเกลียดการซ้ำซ้อนของชื่อไดเรกทอรี นี่เป็นอีกเหตุผลที่ฉันถามคำถามตั้งแต่4)จะทำให้ฉันเมา รวมทั้งฉันต้องการฟังความคิดเห็นของคุณเกี่ยวกับ "มาตรฐาน" ด้วย :)