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. .. _issue: https://github.com/roboticsware/picozero/issues