Hissa qo'shish
picozero loyihasiga hissa qo'shishni mamnuniyat bilan qabul qilamiz. Iltimos, picozero "yengil" (lightweight) kutubxona ekanligini yodda tuting. U oson foydalanish uchun ishlab chiqilgan, ammo u mikrokontrollerda ishlashi kerak; yangi funksiyalar so'rashda yoki muammolarni bildirishda buni hisobga oling.
Batafsil ma'lumot uchun quyidagi maslahatlarni ko'rib chiqing.
Holati
picozero hozirda Beta-bosqichida (1.0 versiyadan oldingi holatda) bo'lgani uchun siz quyidagilarni hisobga olishingiz kerak:
API hali to'liq yakunlanmagan, biroq bu orqaga qarab moslik (backwards compatibility) muhim emas degani emas! Bu muvozanatni saqlashni talab qiladi.
Yangi funksiyalar bo'yicha so'rovlar ustuvorlik bo'yicha ko'rib chiqiladi va ularga javob berish biroz vaqt olishi mumkin.
Kod bazasini refaktoring qilish ehtimoli juda yuqori va natijada pull requestlarni qayta ishlashga to'g'ri kelishi mumkin.
Kod bazasida xatolar bo'lishi ehtimoli bor. Iltimos, xushmuomala bo'ling!
Takliflar
Agar sizda yangi funksiya haqida g'oya bo'lsa yoki biron bir qurilmaning picozero-ga qo'shilishini istasangiz, iltimos, issue (muammo) oching. Sabablaringizni aniq tushuntirib bering.
Xatolar
Topilgan har qanday xatolar uchun issue ochishingizni so'raymiz. Mumkin bo'lsa, kod namunalari va sxema diagrammalarini ilova qiling.
Pull requestlar
Barcha pull requestlar picozero-ning dev tarmog'iga (branch) asoslangan bo'lishi kerak.