ระดับการสนับสนุน MicroPython¶
MicroPython ดำเนินงานด้วยชุดระดับ Support Tier สำหรับพอร์ตต่างๆ Tier 1, 2 และ 3 เป็นระดับ Tier หลัก โดย Tier 1 มีความสมบูรณ์และได้รับการดูแลอย่างต่อเนื่องมากที่สุด นอกจากนี้ยังมี Tier M สำหรับพอร์ตเพิ่มเติมที่ใช้เป็นหลักสำหรับการดูแลรักษา การพัฒนา และการทดสอบ ระดับ Tier เหล่านี้ถูกกำหนดในตารางด้านล่าง
Tier 1 | Tier 2 | Tier 3 | Tier M | |
build ผ่าน CI | ✔ | ✔ | ✔ | ✔ |
ทดสอบภายใต้ CI (เท่าที่เป็นไปได้) | ✔ | ✔ | ✔ | ✔ |
ได้รับการดูแลอย่างต่อเนื่อง | ✔ | ✔ | ✔ | |
Python API ที่เสถียร | ✔ | ✔ | ||
ฟีเจอร์ใหม่ได้รับการพัฒนาอย่างต่อเนื่อง | ✔ | ✔ | ||
ทดสอบบนฮาร์ดแวร์สำหรับการปล่อยเวอร์ชัน | ✔ | ✔ | ||
รายงานบักที่ได้รับการจัดลำดับความสำคัญ | ✔ | ✔ | ||
การถดถอยทำให้เกิดการปล่อย patch release | ✔ | ✔ | ||
มีเอกสารประกอบเฉพาะพอร์ต | ✔ |
Tier ที่ต่ำกว่าอาจทำเครื่องหมายถูกได้มากกว่า แต่ตารางข้างต้นกำหนดข้อกำหนดขั้นต่ำสำหรับพอร์ตที่จะอยู่ใน Tier หนึ่งๆ
พอร์ต Tier 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
พอร์ต Tier 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
พอร์ต Tier 3:
cc3200
esp8266
pic16bit
powerpc
พอร์ต Tier M:
bare-arm
minimal
qemu