MicroPython Destek Kademeleri¶
MicroPython, çeşitli portlar için bir dizi Destek Kademesi (Tier) seviyesiyle çalışır. Kademe 1, 2 ve 3 ana Kademe seviyeleridir ve Kademe 1 en olgun ve aktif olarak bakımı yapılandır. Ayrıca öncelikle bakım, geliştirme ve test için kullanılan ek portlar için Kademe M de vardır. Bu Kademe seviyeleri aşağıdaki tabloda tanımlanmıştır.
Kademe 1 | Kademe 2 | Kademe 3 | Kademe M | |
derlemeler CI altında geçer | ✔ | ✔ | ✔ | ✔ |
testler CI altında çalışır (mümkün olduğunda) | ✔ | ✔ | ✔ | ✔ |
aktif olarak bakımı yapılır | ✔ | ✔ | ✔ | |
kararlı Python API’si | ✔ | ✔ | ||
yeni özellikler aktif olarak geliştirilir | ✔ | ✔ | ||
sürümler için donanım üzerinde test edilir | ✔ | ✔ | ||
öncelikli hata raporları | ✔ | ✔ | ||
regresyonlar bir yama sürümü gerektirir | ✔ | ✔ | ||
port’a özgü dokümantasyona sahiptir | ✔ |
Daha düşük Kademeler daha fazla kutucuğu işaretleyebilir, ancak yukarıdaki tablo bir port’un bir Kademeye ait olması için gereken minimum koşulları tanımlar.
Kademe 1 portları:
esp32
mimxrt
rp2
samd
stm32
unix
windows
Kademe 2 portları:
alif
embed
nrf
renesas-ra
webassembly
zephyr
Kademe 3 portları:
cc3200
esp8266
pic16bit
powerpc
Kademe M portları:
bare-arm
minimal
qemu