Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

التطوير والمساهمة

قواعد عملية قبل أي تعديل

  1. افهم ترتيب الأنظمة قبل التعديل، خصوصًا في التخطيط والرندر والتفاعل.
  2. لا تكسر Reflection للأنواع العامة بلا سبب واضح.
  3. اختبر التعديل على الحزمة الحية الحالية أو على فحوص مصدرية مكافئة، وليس على اختبارات الوحدة فقط.
  4. عند إضافة وحدة جاهزة جديدة، وفّر:
    • واجهة مكوّن واضحة
    • إضافة مستقلة
    • رسائل أحداث عند الحاجة
    • عرضًا قابلًا للتشغيل عندما يحمل الفرع أمثلة تشغيلية فعلية
    • توثيقًا في README وهذا الكتاب

مكان التوثيق والأمثلة

أسلوب الكود داخل المشروع

  • فضّل المكونات الصغيرة والأنظمة الواضحة
  • اجعل السلوك البصري مدفوعًا عبر UNode وUBorder وUInteractionColors
  • تجنب الآثار الجانبية المفاجئة خارج الجدولة المقصودة

فروع العمل المقترحة

  • feat/<name> للميزات
  • fix/<name> للإصلاحات
  • docs/<name> للتوثيق