يحتوي هذا المستودع على ملفات التعليمات البرمجية المصدر لمشروع الواجهة الأمامية µlearn. يرجى الذهاب من خلال ما يلي للحصول على معايير التسمية والمساهمات.
لاستنساخ المشروع
git clone https://github.com/your_username/ur_fork_of_mulearn.git
قم بإجراء التغييرات اللازمة على الملف وأضف الملفات.
git add -A
ارتكاب التغييرات
git commit -m "feat(): Implemented the feature"
اسحب التغييرات من الخادم (لا ينطبق على الدفعة الأولى)
git pull origin branch-name
ادفع التغييرات إلى الخادم لأول مرة
git push origin branch-name
تأكد من سحب التغييرات من الريبو والحفاظ على تحديث فرعك.
git clone https://github.com/gtech-mulearn/mulearn.git
يحمل المستودع المركزي ثلاثة فروع رئيسية مع فرعين لهما مدى الحياة اللانهائي (Dev-Server & Production)
يفتح Dev Branch للتعاون ويعمل كبيئة تطوير حيث يمكن للمساهمين العمل على ميزات جديدة وإصلاحات الأخطاء قبل دمجها في فروع أخرى.
Dev-Server هو الفرع الرئيسي حيث يعكس رمز المصدر للرئيس دائمًا حالة مع أحدث تغييرات تطوير تم تسليمها للإصدار التالي
الأصل/الإنتاج هو الفرع الرئيسي حيث يعكس رمز المصدر للرأس دائمًا حالة جاهزة للإنتاج.
الفذ: (يضيف ميزات أو تحسينات جديدة قيمة تستفيد مباشرة من المستخدمين وإشراكها.)
على سبيل المثال "الفذ (العمود): إضافة ميزة جديدة." "
إصلاح: (حل المشكلات المتعلقة بالمستخدم ، وتحسين موثوقية البرنامج وتوفير تجربة مستخدم أكثر سلاسة.)
على سبيل المثال "الإصلاح (الحالة): مشكلة حساسية الحالة الثابتة في وظائف البحث للحصول على نتائج دقيقة."
مستندات: (إجراء تغييرات أو تحديثات على الوثائق من أجل الوضوح والتفاهم بشكل أفضل.)
على سبيل المثال "مستندات (ReadMe): ملف readMe محدث مع تعليمات التثبيت وأمثلة الاستخدام."
النمط: (ركز على تحسين مظهر الكود ، مثل تنسيق وتثبيت المنقصات المفقودة ، دون التأثير على الوظائف.)
على سبيل المثال "النمط (التنسيق): المسافة البادئة المصححة وأضافت فاصلة مفقودة لأسلوب رمز ثابت."
Refactor: (تعديل رمز الإنتاج ، مثل إعادة تسمية متغيرات ، لتحسين هيكله وقابليته للصيانة.)
على سبيل المثال "Refactor (المتغيرات): أعيد تسمية المتغيرات لتحسين وضوح الكود وقابلية الصيانة."
اختبار: (إضافة اختبارات كانت مفقودة وتحسين الاختبارات الحالية ، دون تغيير رمز الإنتاج.)
على سبيل المثال "الاختبار (تسجيل الدخول): اختبارات إضافة لوظائف تسجيل الدخول إلى المستخدم وإعادة تشكيل اختبارات تسجيل الدخول الحالية."
Chore: (تحديث مهام الإنشاء والجوانب الأخرى لمدونة عدم الإنتاج ، دون تغيير البرنامج الفعلي.)
على سبيل المثال ، "شور (GRUNT): مهام GRUNT المحدثة لتحسين أتمتة المهام وبناء كفاءة العملية."
المساهمات دائما موضع ترحيب!
انظر contributing.md للحصول على طرق للبدء.