ระดับการสนับสนุน 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