
لا تتردد في استخدام هذا المشروع لتقديم مساهمتك الأولى في مشروع مفتوح المصدر على Github. تدرب على تقديم طلب السحب الأول إلى مستودع عام قبل القيام بالشيء الحقيقي!
تأكد من الاستيلاء على بعض الأغانيات الرائعة خلال Hacktoberfest من خلال المشاركة في مجتمع المصدر المفتوح.
رابط repo: https://github.com/radadiyamohit81/algorithm-hacktoberfest-2022
Hacktoberfest-الذي تم تقديمه إليك بواسطة DigitaloCean بالشراكة مع Github و Intel-هو احتفال لمدة شهر للبرامج المفتوحة المصدر. تتم دعوة المشرفين لتوجيه المساهمين المحتملين نحو حل المشكلات التي ستساعد على دفع المشروع إلى الأمام ، ويحصل المساهمون على الفرصة للعودة إلى كلا المشروعين الذين يحبونه ، وتلك التي اكتشفوها للتو. لا توجد مساهمة صغيرة جدًا - إصلاحات الأخطاء وتحديثات الوثائق هي طرق صالحة للمشاركة. يتم الاحتفال به كل شهر من شهر أكتوبر بناءً على مهرجان أكتوبر الألماني.
Hacktoberfest مفتوح للجميع في المجتمع العالمي. سواء كنت مطورًا أو تعلمًا للطلاب على رمز أو مضيف حدث أو شركة من أي حجم ، يمكنك المساعدة في زيادة نمو المصدر المفتوح وتقديم مساهمات إيجابية لمجتمع متزايد باستمرار.
تفضل بزيارة الموقع الرسمي لـ [hacktoberfest] (https://hacktoberfest.digitalocean.com/).
للتأهل للحصول على قميص Hacktoberfest الرسمي Limited Edition ، يجب عليك التسجيل هنا ورفع أربعة طلبات سحب (PRS) بين 1-31 أكتوبر ، 2022 (في أي منطقة زمنية). يمكن تقديم PRS لأي ريبو عام على Github ، وليس فقط القضايا التي تحمل علامة Hacktoberfest. هذا العام ، سوف يكسب أول 50000 مشارك يكملون التحدي قميصًا.
فيما يلي طرق سهلة للمساهمة في هذا المشروع:
ساعدنا في وضع مكان واحد لإيجاد الرموز والمقالات اللازمة ، والتي يمكن أن تختلف من Hello World إلى Dynamic Programming في أي لغة من اختيارك.
سيكون بنية الملف كما يلي:
<algorithm name>/
├── <implementation file> (With commented sample input/output. In any language including C/Java/Python etc.)
؟ قم بتحميل مساهمتك هنا في مهمة المجلد هذه
star the Repo بالضغط على زر أعلى اليمين لبدء رحلتك الرائعة.
يمكنك الحصول على شوكة/نسخة من Hacktoberfest_2022 باستخدام زر الشوكة أو النقر فوق هذا في أعلى اليمين من الشاشة.
NOTE: commands are to be executed on Linux, Mac, and Windows(using Powershell)
تحتاج إلى استنساخ (تنزيل) إلى الجهاز المحلي باستخدام
$ git clone https://github.com/Your_Username/Algorithm-Hacktoberfest-2022.gitهذا يجعل نسخة محلية من المستودع في جهازك.
بمجرد استنساخ مستودع Algorithm-Hacktoberfest-2022 في GitHub ، انتقل إلى هذا المجلد أولاً باستخدام أمر تغيير دليل Linux و Mac و Windows (PowerShell لاستخدامه).
# This will change directory to a folder Hacktoberfest_2022
$ cd Algorithm-Hacktoberfest-2022انتقل إلى هذا المجلد لجميع الأوامر الأخرى.
احتفظ دائمًا بنسخك المحلية من المستودع المحدث مع المستودع الأصلي. قبل إجراء أي تغييرات و/أو في فاصل زمني مناسب ، قم بتشغيل الأوامر التالية بعناية لتحديث مستودعك المحلي.
# Fetch all remote repositories and delete any deleted remote branches
$ git fetch --all --prune
# Switch to `main` branch
$ git checkout main
# Reset local `main` branch to match the `upstream` repository's `main` branch
$ git reset --hard upstream/main
# Push changes to your forked `Algorithm-Hacktoberfest-2022` repo
$ git push origin main بمجرد الانتهاء من هذه الخطوات ، تكون مستعدًا للبدء في المساهمة من خلال التحقق من مشكلاتنا Good First Issue وإنشاء طلبات السحب.
كلما كنت ستساهم. يرجى إنشاء فرع منفصل باستخدام الأمر والحفاظ على نظافة فرعك main (أي مزامنة مع الفرع البعيد).
# It will create a new branch with name Branch_Name and switch to branch Folder_Name
$ git checkout -b BranchNameقم بإنشاء فرع منفصل للمساهمة وحاول استخدام نفس الاسم للفرع كما في المجلد.
للتبديل إلى الفرع المطلوب
# To switch from one folder to other
$ git checkout BranchNameلإضافة التغييرات إلى الفرع. يستخدم
# To add all files to branch Folder_Name
$ git add .اكتب رسالة ذات صلة لمراجع التعليمات البرمجية باستخدام
# This message get associated with all files you have changed
$ git commit -m ' relevant message 'الآن ، ادفع عملك الرائع إلى مستودعك البعيد باستخدام
# To push your work to your remote repository
$ git push -u origin BranchName أخيرًا ، انتقل إلى مستودعك في المتصفح وانقر على compare and pull requests . ثم أضف عنوانًا ووصفًا إلى طلب السحب الذي يفسر جهودك الثمينة.
صنع مع المساهمين-IMG.
نحن نحب أن يكون لدينا articles codes بلغات مختلفة betterment المقالات الموجودة.
يرجى مناقشتها معنا أولاً من خلال إنشاء مشكلة جديدة.
؟ ؟ ؟ مساهمة سعيدة ؟ ؟ ؟