#جدول المحتويات - المقدمة - المكدس التقني - متغيرات البيئة - دليل التثبيت - إرشادات المساهمة - قواعد السلوك - التراخيص - المساهمين
ExamTime عبارة عن منصة مصممة لتسهيل التحضير للامتحان من خلال توفير موقع مركزي لمشاركة وتنزيل الملاحظات بتنسيق PDF. سواء كنت طالبًا يبحث عن مواد دراسية أو شخصًا يرغب في المساهمة من خلال مشاركة ملاحظاتك، يهدف ExamTime إلى جعل التحضير للامتحان أكثر كفاءة وتعاونًا.
تساهم المساهمة في المصادر المفتوحة في زيادة فرصك في العمل مع مشاريع وموجهين مختلفين، والتعرف على مختلف الرؤى والأفكار. إنها منصة حيث ينمو المساهمون معًا بموقف بناء وإيجابي.
مكدس التكنولوجيا
دعونا نبدأ
متغيرات البيئة
لتشغيل هذا المشروع، ستحتاج إلى إضافة متغيرات البيئة التالية إلى ملف .env
الخاص بك. يمكنك الرجوع إلى ملف .env.dev
الموجود في دليلي الخادم والعميل.
للخادم
-
PORT
-
MONGODB_URI
-
SECRET
-
ORIGIN
للعميل
تشغيل محليا
شوكة المستودع
استنساخ المشروع
git clone https://github.com/ < your_username > /ExamTime.git
انتقل إلى دليل الخادم
تثبيت تبعيات الخادم
ابدأ الخادم
انتقل إلى دليل العميل
تثبيت تبعيات العميل
ابدأ العميل
ابدأ المساهمة
تحديث الفرع الموجود
git checkout main
git pull origin main
إنشاء فرع جديد
git checkout -b feature/my-feature
قم بإجراء التغييرات المطلوبة في التعليمات البرمجية
ارتكاب التغييرات
git add .
git commit -m " Add feature XYZ "
دفع التغييرات
git push -u origin feature/my-feature
قم الآن بمراجعة التغييرات وأنت جاهز تمامًا لتقديم طلب السحب الخاص بك؟
المبادئ التوجيهية المساهمة
- اقرأ دليل المساهمة الخاص بنا للحصول على كافة التفاصيل حول المساهمة في ExamTime
- تعلم كل شيء عن عملية التطوير وجميع المعلومات التي تحتاجها للمساهمة في مشروعنا
- إذا كانت لديك الاستعلامات الأساسية، فتأكد من مراجعة الموارد هناك
- يرجى ملاحظة أنه تم إصدار هذا المشروع مع مدونة قواعد السلوك. بمشاركتك في هذا المشروع فإنك توافق على الالتزام بشروطه.
رخصة
معهد ماساتشوستس للتكنولوجيا
- يشكر هذا المشروع جميع المساهمين على مساهمتهم القيمة في مشروعنا
- تأكد من إظهار بعض الحب من خلال التبرع لمستودعنا
العودة إلى الأعلى