تعرّف على كيفية حل التمارين على جهازك
يتيح لك حل التمارين على جهازك المحلي كتابة كل الكود في بيئة مألوفة لديك.
لحل تمرين على جهازك المحلي، عليك أولًا تثبيت واجهة سطر الأوامر الخاصة بـ Exercism وإعدادها باستخدام هذه التعليمات.
عليك أن تخبر واجهة سطر الأوامر بمن أنت حتى نتمكن من تنزيل الملفات بشكل صحيح.
يمكنك إيجاد الرمز المميز الخاص بك في صفحة الإعدادات.
ثم يمكنك إعداد واجهة سطر الأوامر بالأمر التالي، مع استبدال <your-api-token> بالقيمة الموجودة في صفحة الإعدادات:
exercism configure --token=<your-api-token>
بعد التثبيت، يمكنك استخدام واجهة سطر الأوامر لتنزيل التمرين إلى جهازك المحلي بالأمر التالي (مع استبدال <exercise-slug> و<track-slug> بالقيم المناسبة:
exercism download --exercise=<exercise-slug> --track=<track-slug>
لا داعي لحفظ بنية هذا الأمر، فصفحة التمرين تعرض الأمر المناسب لذلك التمرين.
بمجرد انتهاء أمر التنزيل، ستُنزَّل ملفات التمرين إلى جهازك المحلي.
الهدف من كل تمرين هو إنشاء تنفيذ يجتاز جميع الاختبارات. ويُعرف هذا التنفيذ باسم حل.
لمساعدتك في ذلك، يحتوي كل تمرين على الملفات التالية:
وحسب المسار، قد توجد ملفات أخرى تتطلبها أدوات المسار لتشغيل الاختبارات.
بمجرد أن يجتاز حلك جميع الاختبارات، يمكنك إرساله بالأمر التالي:
exercism submit <implementation_file_paths>
سيرفع هذا الأمر حلك إلى موقع Exercism ويطبع رابط صفحة الحل.
ومرة أخرى، لا داعي لحفظ هذا الأمر، فملف HELP.md الخاص بالتمرين يعرض الأمر الصحيح.
يمكنك إرسال حل غير مكتمل، مما يتيح لك:
شغّل الأمر الفرعي help للحصول على القائمة الكاملة للأوامر المتاحة.
exercism help
تأكد من أنك تستخدم أحدث إصدار.
تحقق من الإصدار الذي تستخدمه:
exercism version
قارن إصدارك بأحدث إصدار منشور، وقم بالترقية إن لم يكن إصدارك هو الأحدث.
بعد الترقية، تحقق من الإصدار مرة أخرى. إن لم يتغير الإصدار، فتأكد من أنك تشغّل الملف التنفيذي المحدَّث.
which exercism
إذا واجهت مشكلة بعد ذلك، فافتح بلاغًا في exercism/cli على GitHub مع مخرجات أمر troubleshoot.
exercism troubleshoot
يمكنك فتح بلاغات على متتبع البلاغات الخاص بنا وسيحاول المجتمع مساعدتك. يرجى التأكد من أنك أكملت الجولة التفاعلية قبل فتح أي بلاغ.