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