مرحبًا بكم، زملائي المبرمجين وحل المشكلات! هل أنت شغوف بهياكل البيانات والخوارزميات (DSA)؟ هل تحب حل المشكلات بلغة Java أو Python؟ هل أنت حريص على المساهمة في مشروع مفتوح المصدر يهدف إلى جعل DSA أسهل للجميع؟ إذا وافقت للتو، فلدينا بعض الأخبار المثيرة لك: مشروع DSA-Guide يحتاج إلى مساهماتك! ما هو دليل DSA؟ هو مشروع تعاوني يهدف إلى توفير مورد شامل لمشاكل DSA، مع حلول وشروحات وتنظيم منظم. سواء كنت مبتدئًا تبحث عن إرشادات أو مبرمجًا متقدمًا يبحث عن حلول مُحسَّنة، فهذا المستودع مناسب لك. والآن، يمكنك أن تكون جزءًا من رحلته! دليل DSA لماذا المساهمة؟ إليك السبب الذي يجعلك تحب المساهمة في دليل DSA: : العمل مع مجتمع من المطورين ذوي التفكير المماثل. التعاون والتعلم : قم بصقل مهاراتك في البرمجة وأظهر خبرتك. قم بتعزيز مهاراتك : ساعد الآخرين من خلال تقديم حلول واضحة ومختبرة جيدًا. إحداث تأثير : أضف مساهمات مفتوحة المصدر إلى سيرتك الذاتية. قم بتنمية محفظتك ما نحتاجه نحن نبحث حاليًا عن مساهمات في و . إذا قمت بحل مشكلات DSA على منصات مثل LeetCode أو Codeforces أو HackerRank أو أي منصة مماثلة، فسنكون سعداء برؤية حلولك المضافة إلى مستودعنا! Java Python ولكن إليكم الاتفاق: نحن بحاجة إلى أفضل أعمالك! : يجب أن يجتاز الحل الخاص بك جميع حالات الاختبار على المنصة ذات الصلة. يجب أن تمر حالات الاختبار : قم بإرفاق لقطة شاشة في طلب السحب (PR) الخاص بك تُظهر أن الحل الخاص بك تم قبوله/تمريره على المنصة. إثبات النجاح : تأكد من أن الكود الخاص بك نظيف وموثق جيدًا ويتوافق مع إرشادات المساهمة في مستودعنا. اتبع الإرشادات إعادة هيكلة المستودع قيد التنفيذ هناك تحديثات مثيرة قادمة إلى دليل DSA! نحن نعمل حاليًا على إعادة هيكلة المستودع لجعله أكثر سهولة في الاستخدام وديناميكية. إليك لمحة سريعة عما يحدث: : سيتم تصنيف الحلول بشكل أنيق حسب الموضوع ومستوى الصعوبة. الدلائل المنظمة : سيتيح موقع الويب الجديد للمستودع للمستخدمين تصفح الدلائل وعرض تفسيرات Markdown والتفاعل مع ملفات التعليمات البرمجية دون عناء. شريط جانبي ديناميكي لموقع الويب : ستعمل الدلائل التي تحتوي على ملفات README كنقطة دخول، وتوفر تفسيرات مكتوبة وروابط لملفات التعليمات البرمجية. التنقل المرتكز على ملفات README إن مساهماتكم لن تضيف قيمة إلى المستودع فحسب، بل ستساعدنا أيضًا في بناء هذا الهيكل المعزز. كيفية المساهمة https://github.com/Kanav-Arora/DSA-Guide?embedable=true فيما يلي دليل بسيط خطوة بخطوة للبدء: : ابدأ بتفرع . تفرع المستودع مستودع دليل DSA : اختر مشكلة ترغب في إضافة حل Java أو Python لها. اختر مشكلة : حل المشكلة على منصة الترميز والتأكد من اجتيازها لجميع حالات الاختبار. الحل والتحقق : قم بتضمين تعليقات في الكود الخاص بك تشرح المنطق والنهج. وثّق عملك : قم بإنشاء طلب سحب مع الحل، مع إرفاق لقطة شاشة لنجاح الحل الخاص بك. إرسال طلب سحب دعونا نبني معا! سواء كنت مبرمجًا متمرسًا أو بدأت للتو في استخدام البرمجيات مفتوحة المصدر، فإن دليل DSA هو المنصة المثالية لك للمساهمة والتعلم والنمو. فلنعمل معًا لجعل هذا المشروع المورد النهائي لعشاق DSA في جميع أنحاء العالم. إذن، ما الذي تنتظره؟ انغمس في ، ولنبدأ في حل المشكلات معًا! 🚀 دليل DSA لا تتردد في التواصل معنا إذا كانت لديك أي أسئلة أو أفكار. نحن جميعًا على أتم الاستعداد للاستماع إليك! برمجة سعيدة!