Tingkatan Dukungan MicroPython¶
MicroPython beroperasi dengan sejumlah tingkatan Dukungan untuk berbagai port. Tier 1, 2, dan 3 adalah tingkatan utama dengan Tier 1 sebagai yang paling matang dan aktif dipelihara. Ada juga Tier M untuk port tambahan yang digunakan terutama untuk pemeliharaan, pengembangan, dan pengujian. Tingkatan-tingkatan ini didefinisikan dalam tabel di bawah ini.
Tier 1 |
Tier 2 |
Tier 3 |
Tier M |
|
build lulus di bawah CI |
✔ |
✔ |
✔ |
✔ |
pengujian dijalankan di bawah CI (bila memungkinkan) |
✔ |
✔ |
✔ |
✔ |
dipelihara secara aktif |
✔ |
✔ |
✔ |
|
API Python yang stabil |
✔ |
✔ |
||
fitur baru dikembangkan secara aktif |
✔ |
✔ |
||
diuji pada perangkat keras untuk rilis |
✔ |
✔ |
||
laporan bug diprioritaskan |
✔ |
✔ |
||
regresi menjamin rilis patch |
✔ |
✔ |
||
memiliki dokumentasi khusus port |
✔ |
Tier yang lebih rendah mungkin mencentang lebih banyak kotak, tetapi tabel di atas mendefinisikan persyaratan minimum agar sebuah port termasuk dalam suatu Tier.
Port Tier 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
Port Tier 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
Port Tier 3:
cc3200
esp8266
pic16bit
powerpc
Port Tier M:
bare-arm
minimal
qemu