# [ساهم في هذا المشروع](https://syknapse.github.io/Contribute-To-This-Project/)

[![غرد](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=%D8%B3%D8%A7%D9%87%D9%85%20%D9%81%D9%8A%20%D9%87%D8%B0%D8%A7%20%D8%A7%D9%84%D9%85%D8%B4%D8%B1%D9%88%D8%B9.%20%D9%85%D8%B4%D8%B1%D9%88%D8%B9%20%D8%B3%D9%87%D9%84%20%D9%84%D9%84%D9%85%D8%B3%D8%A7%D9%87%D9%85%D9%8A%D9%86%20%D9%84%D8%A3%D9%88%D9%84%20%D9%85%D8%B1%D8%A9%D8%8C%20%D9%85%D8%B9%20%D8%AF%D9%84%D9%8A%D9%84%20%D9%85%D9%81%D8%B5%D9%84%20%D8%A8%D8%A7%D9%84%D8%AE%D8%B7%D9%88%D8%A7%D8%AA.%20%D9%85%D9%82%D8%AF%D9%85%20%D9%85%D9%86%20%40Syknapse%20https%3A%2F%2Fgithub.com%2FSyknapse%2FContribute-To-This-Project%20%23100DaysofCode%0A 'غرد عن هذا المشروع')

[![Discord](https://badgen.net/discord/online-members/tWkvS4ueVF?label=Join%20Our%20Discord%20Server&icon=discord)](https://discord.gg/tWkvS4ueVF 'Join our Discord server!')

> **إعلان:** أترغب في أن تكون مشرفاً في هذا المشروع وتعين على إستمراريته؟ إن كنت مهتما أرسل لي رسالة خاصة على [Twitter](https://twitter.com/Syknapse) واقرأ [دليل المشرفين](maintainer_guide.md).

## مقدمة

هذا دليل تعليمي لمساعدة المساهمين لأول مرة للمشاركة في مشروع سهل وبسيط.

هذا الدليل متوفر أيضاً [بلغات أخرى](https://github.com/Syknapse/Contribute-To-This-Project/tree/master/translations) ([البرتغالية](https://github.com/Syknapse/Contribute-To-This-Project/blob/master/translations/PORTUGUESE.md), [الإسبانية](https://github.com/Syknapse/Contribute-To-This-Project/blob/master/translations/SPANISH.md), و [الإيطالية](https://github.com/Syknapse/Contribute-To-This-Project/blob/master/translations/ITALIAN.md) في الوقت الحالي. نرحب بالترجمات).

### الأهداف

- المساهمة في مشروع مفتوح المصدر.
- الإعتياد على التعامل مع GitHub.

### لمن هذا الدليل؟

- هذا الدليل للمبتدئين جداً. إن كنت تعرف كيف تكتب وتعدل على وسم الروابط `<a href="" target=""></a>` فيمكنك فعلها.
- إنه لأولئك الذين لديهم القليل من الخبرة ويرغبون في تسجيل أول مساهمة لهم في المصدر المفتوح، أو تسجيل مساهمات أكثر للمزيد من الخبرة أو لاكتساب الثقة.

### لماذا علي القيام بذلك؟

أي مبرمج ويب صاعد أو خبير يحتاج لاستخدام نظام إصدارات قيت (git version control)، و GitHub هو خدمة الإستضافة الأشهر لمشاريع Git والذي يستخدمه الجميع. هو كذلك القلب النابض لمجتمع المصدر المفتوح. الإعتياد على استعمال GitHub مهارة لا غنى عنها. المساهمة في مشروع مفتوح المصدر يعطيك دفعة من الثقة ومادة يمكنك عرضها على صفحتك الشخصية على GitHub.<br>

إن كنت مبرمجاً جديداً وتتسائل إن كان يجب عليك أن تتعلم Git و GitHub ففي المقال التالي تجد الإجابة: [You Should've Learned Git Yesterday](https://codeburst.io/number-one-piece-of-advice-for-new-developers-ddd08abc8bfa 'New Developer? You should’ve learned Git yesterday. by Brandon Morelli, creator of CodeBurst.io').

## بم سأساهم؟

![كرت المساهمين](../../readme-only/card.PNG 'Contributor Card')

سوف تساهم بكرت كهذا تماماً على [صفحة الويب لهذا المشروع](https://syknapse.github.io/Contribute-To-This-Project/ 'https://syknapse.github.io/Contribute-To-This-Project'). سيحتوي الكرت على اسمك، معرف تويتر الخاص بك، وصف مختصر، و 3 روابط لمصادر من ترشيحك لمطوري الويب.

ستقوم بعمل نسخة من كود الكرت داخل ملف ال HTML وتخصيصه بعلوماتك الخاصة.

## فهرس الوصول السريع

| <ul><li>[المقدمة](#Introduction)</li><li>[بم سأساهم؟](#what-am-i-going-to-contribute)</li><li>[التجهيز](#setup)</li><li>[المساهمة &rightarrow;](#contribute)</li><li>[الخطوات التالية](#next-steps)</li><li>[شكر وعرفان](#acknowledgements)</li></ul> | المساهمة: <ul><li>[الخطوة الأولى: انسخ (fork) هذا المستودع](#step-1-fork-this-repository)</li><li>[الخطوة الثانية: انسخ (clone) هذا المستودع](#step-2-clone-the-repository)</li><li>[الخطوة الثالثة: أنشئ تفرعاً جديداً](#step-3-create-a-new-branch)</li><li>[الخطوة الرابعة: افتح ملف index.html](#step-4-open-the-indexhtml-file)</li><li>[الخطوة الخامسة: انسخ كود الكرت](#step-5-copy-the-card-template)</li><li>[الخطوة السادسة: نفذ تعديلاتك](#step-6-apply-your-changes)</li><li>[الخطوة السابعة: قم بعمل commit لتغييراتك](#step-7-commit-your-changes)</li><li>[الخطوة الثامنة: ادفع بتغييراتك ل GitHub](#step-8-push-your-changes-to-github)</li><li>[الخطوة التاسعة: قم بتقديم Pull Request](#step-9-submit-a-pr)</li><li>[الخطوة العاشرة: الإحتفال!](#step-10-celebrate)</li></ul> |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :  |


## التجهيز! :)

في البداية، لنتجهز لبدء العمل

1. سجل الدخول لحسابك على GitHub. إن لم تقم بعد بإنشاء حساب فقم [بالإنضمام](https://github.com/join). أنصحك باتباع [دليل البداية من GitHub](https://guides.github.com/activities/hello-world/) قبل الإستمرار.
1. قم بتحميل [GitHub لسطح المكتب](https://desktop.github.com/).
   - كخيار آخر، إن كنت ترتاح لاستخدام Git على ال command line فيمكنك استخدامه (هنا تجد [المساهمين لأول مرة](https://github.com/Syknapse/first-contributions), مشروعاً مشابهاً يمكن أن يكون دليلاً للأوامر المطلوبة.) وكخيار ثالث...
   - إن كنت تستخدم محرر [VS Code](https://code.visualstudio.com/ 'Visual Studio Code website') فهو يأتي مع نظام Git مدمجاً ويسمح لك بتنفيذ ما نريده مباشرة من داخل البرنامج.
   - وعلى كل حال، الطريقة الأبسط لاتباع هذا الدليل هي استخدام GitHub لسطح المكتب.

الآن وقد تجهزت، لنبدأ عملية المساهمة في هذا المشروع.

---

---

## المساهمة

تحول لمساهم في المصدر المفتوح عبر 10 خطوات بسيطة.

_الوقت المقدر: أقل من 30 دقيقة_.

### الخطوة الأولى: انسخ (Fork) هذا المستودع

- الهدف هنا هو عمل نسخة من هذا المشروع ووضعها في حسابك الشخصي.
- المستودع (repo) هو الإسم الذي يطلق على أي مشروع في GitHub وال fork هي نسخة منه.
- تأكد من أنك في [الصفحة الرئيسية](https://github.com/Syknapse/Contribute-To-This-Project 'https://github.com/Syknapse/Contribute-To-This-Project') لهذا المشروع.

| <ul><li>اضغط على زر _Fork_</li></ul> | ![Fork](../../readme-only/fork.png "click on 'Fork'") |
| :----------------------------------- | -------------------------------------------------: |


- لديك الآن نسخة كاملة من المشروع على حسابك الخاص.

---

### الخطوة الثانية: انسخ (Clone) هذا المستودع

- الآن نريد عمل نسخة محلية من المشروع. هذا يعني نسخة من المشروع محفوظة على جهازك الشخصي.
- افتح تطبيق GitHub لسطح المكتب. في التطبيق:

| <ul><li>اضغط على _File_ ثم _Clone repository_</li></ul> | ![Clone](../../readme-only/clone.PNG 'click clone repository') |
| :------------------------------------------------------ | ----------------------------------------------------------: |


| <ul><li>سترى قائمة من مشاريعك ونسخاتك على GitHub.</li><li>اختر `<your-github-username>/Contribute-To-This-Project`.</li><li>اضغط على _Clone_</li></ul> | ![Clone project](../../readme-only/clone-project.PNG 'click on <your-github-username>/Contribute-To-This-Project') |
| :----------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------: |
| <ul><li>المشاريع المستنسخة ستملك أيقونة النسخ (fork) على يسارها</li><li>نسختك ستكون تحت اسم حسابك الشخصي</li></ul>                                     |    ![your fork](../../readme-only/clone-your-fork.PNG 'your fork will look like this, with your own user name')    |

- سيستغرق الأمر بعض الوقت ريثما يتم نسخ المشروع إلى القرص الخاص بك. أنصحك بترك المسار الافتراضي كما هو والذي هو عادة `..\Documents\GitHub`.
- الآن لديك نسخة محلية من المشروع.

---

### الخطوة الثالثة: أنشئ تفرعاً جديداً (branch)

- بمجرد أن أنشأت نسخة من المستودع وفمت بفتحها على تطبيق GitHub لسطح المكتب فقد حان وقت إنشاء تفرع جديد (branch).
- التفرع (branch) هي وسيلة لفصل تغييراتك عن المشروع الأساسي المسمى `Master`. على سبيل المثال إن لم تسر الأمور على ما يرام ولست سعيداً بالتغييرات التي قمت بها فيمكنك ببساطة حذف التفرع من دون أن تؤثر على المشروع الأساسي.

| <ul><li>اضغط على _Current branch_</li><li>ثم اضغط على _New_</li></ul> | ![Create branch](../../readme-only/branch-new.PNG "Click on 'Branch', then 'New'") |
| :-------------------------------------------------------------------- | ------------------------------------------------------------------------------: |


| <ul><li>أعط التفرع الجديد اسماً</li><li>اضفط على `Create branch`</li></ul> | ![Name branch](../../readme-only/branch-name.PNG 'Name your branch') |
| :------------------------------------------------------------------------- | ----------------------------------------------------------------: |


- يمكنك تسمية التفرع ما تشاء، لكن بما أن الغرض من هذا التفرع هو إضافة كرت بإسمك إلى المشروع، فتسمية التفرع بـ `your-name-card` على سبيل المثال خيار جيد، فهو يجعل الغرض من التفرع واضحاً من خلال الإسم.

| <ul><li>أنشر تفرعك الجديد على GitHub</li></ul> | ![Name branch](../../readme-only/branch-publish.PNG 'Click publish to send the new branch to your remote repo on GitHub') |
| :--------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------: |


- الآن لقد قمت بإنشاء تفرع جديد منفصل من التفرع الأصل `Master`.
- خلال الخطوات القادمة تأكد أنك تعمل على هذا التفرع. سترى اسم التفرع الحالي في وسط الجزء العلوي من تطبيق GitHub لسطح المكتب حيث تقول _Current branch_.

**إياك أن تعمل على تفرع `Master`**

---

### الخطوة الرابعة: افتح ملف index.html

- الآن علينا فتح الملف الذي سنقوم بتعديله بواسطة محرر الأكواد المفضل لدينا.
- جد مجلد المشروع على جهازك. إن كنت حافظت على المسار الافتراضي فسيكون نحو التالي `your-computer > Documents > GitHub > Contribute-To-This-Project`
- ملف `index.html` يوجد مباشرة داخل مجلد `Contribute-To-This-Project`.

| <ul><li>افتح محرر الأكواد خاصتك (Sublime, VS Code, Atom..etc) واستعمل أمر `Open file` وجد ملف index.html في المجلد الرئيسي للمشروع</li><li>أو بدلاً من ذلك يمكنك إيجاد الملف على القرص الخاص بك, الضغط بزر الماوس الأيمن, ثم فتح عبر محرر الأكواد الذي تفضله</li></ul> | ![Open index file](../../readme-only/index-open.PNG 'Open index.html in your text editor') |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------: |


- الآن لديك الملف والذي ستقوم بتحريره على محرر الأكواد وأنت جاهز لبدء التعديل عليه.

---

### الخطوة الخامسة: انسخ كود الكرت.

- سنقوم بعمل نسخة من كود الكرت لبدء العمل عليه.

| <ul><li>في أعلى ملف ال html, تحت فسمي `<head>` و `<header>` ستجد القسم المسمى `== TEMPLATE ==`</li><li>قم بنسخ كل شئ داخل المربع الأحمر في الصورة, بدءًا من التعليق `Contributor card START` إلى التعليق `Contributor card END`</li></ul> |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Copy card template](../../readme-only/card-copy.PNG 'Copy the card template')                                                                                                                                                              |

| <ul><li>قم بلصق ما نسخته مباشرة تحت التعليق الذي يشير لذلك</li><li>تأكد من وجود مسافة (space) واحدة بين بداية كرتك ونهاية آخر كرت. إن من جودة العمل أن نحافظ على الكود الخاص بنا واضحاً ما أمكن</li><li>لا تقم باستخدام معالجات تنسيق الكود. المشروع به Prettier مثبت مسبقاً</li></ul> |
| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Paste card template](../../readme-only/card-paste.PNG 'Paste below the indicated line')                                                                                                                                                                                                 |

- الآن هذا هو **كرتك الخاص** لتقوم بتخصيصه وتعديله.

---

### الخطوة السادسة: قم بتطبيق تعديلاتك

- سنقوم الآن ببدء تعديل كود ال html، بتغيير الخانات المخصصة على الكرت الخاص بنا.

| <ul><li>استبدل 'Name' بإسمك</li><li>ملاحظة: لا تقم بتغيير `class="name"`</li></ul> | ![Change name](../../readme-only/change-name.PNG 'Type your name') |
| :--------------------------------------------------------------------------------- | --------------------------------------------------------------: |


| <ul><li>أدخل رابط حساب تويتر الخاص بك `href="Insert URL here"`</li><li>اكتب المعرف الخاص بك في حقل النص</li></ul> |
| :---------------------------------------------------------------------------------------------------------------- |
| ![Change contact](../../readme-only/change-contact.PNG 'Insert a link to your Twitter account and type your handle') |

- إذا كنت ترغب باستخدام وسيلة تواصل غير تويتر فعليك استبدال الأيقونة `<i class="fa fa-x-twitter"></i>` بالذهاب إلى [Font Awesome Icons](http://fontawesome.io/icons/) والبحث عن الأيقونة المناسبة ثم فقط استبدال جزئية `fa-x-twitter` بالأيقونة الجديدة مثل `fa-facebook` على سبيل المثال. ثم اتبع نفس الخطوات بالأعلى.

| <ul><li>أخبرنا شيئاً عنك</li><li>حافظ عليها قصيرة ومختصرة. فكر بها كتغيرة بدلاً عن مقالة</li></ul> | ![Change about](../../readme-only/change-about.PNG 'Write a sentence about you') |
| :------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------: |


| <ul><li>شارك مع المجتمع 3 روابط لمصادر مفيدة في مجال تطوير الويب</li><li>المصدر يمكن أن يكون أي شئ, فيديو, مخاطبة, بودكاست, مقال, مرجع, أو أداة</li><li>إن كنت مبتدئاً فلا تجعل هذا يخيفك، شارك ما تعرفه حتى إن كنت تعرف أنه بسيط. ستفاجئ كم من الناس سيجده ذو فائدة</li></ul> |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Change resources](../../readme-only/change-resources.PNG 'Insert link, write a short description, and type the name of the resource')                                                                                                                                           |
| <ul><li>رابط: أدرج الرابط هنا`href="here"` مستبدلاً `#`</li><li>العنوان: اكتب وصفاً مختصراً `title="here"`</li><li>الاسم: اكتب اسم المصدر في حقل النص `>here</a>`</li></ul>                                                                                                    |

- تأكد من قيامك **بحفظ جميع تعديلاتك**.
- **اختبر تعديلاتك**. هذا في غاية الأهمية! افتح ملف ال html في المتصفح الخاص بك (بالضغط عليه لمرتين مثلاً) وانظر كيف سيبدو شكل الكرت الخاص بك على الموقع. تحقق من أن الصفحة بالكامل تبدو كما كانت عليه ولا شئ يبدو خطأً. اضفط على الروابط الخاصة بك وتأكد من أنها تعمل. افتح ال console (Ctrl + Shift + J) (ويندوز \ لينكس) أو Cmd + Opt + J على الماك)) وتحقق من أنه لا توجد رسائل خطأ.
- ممتاز، لقد قمت بإنهاء تعديلاتك على الكود! الخطوات التالية سترسل تغييراتك إلى GitHub وثم ستفوم بتقديم طلب لدمجها في المشروع الأساسي.

---

### الخطوة السابعة: قم بعمل commit لتغييراتك

- عد إلى تطبيق GihHub لسطح المكتب.
- ستكون تعديلاتك قد ظهرت تلقائياً في منطفة staging.
- هذا يعني أن GitHub قد قام بتسجيل التغييرات **المحفوظة**.
- يمكنك مشاهدة ذلك في التطبيق. أي شئ قمت بإضافته للملف سيبدو باللون الأخضر، وعمليات الحذف ستظهر باللون الأحمر.

| <ul><li>الخطوة التالية تسمى*Commit*</li><li>والتي تعني بشكل عاك "تأكيد التغييرات"</li></ul> | ![Commit changes](../../readme-only/commit.PNG "The changes you've added should appear in green on the right side of GitHub desktop app. The commit button is on the bottom left") |
| :------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |


| <ul><li>هكذا يفترض أن يبدو الجزء العلوي من تطبيق GitHub الخاص بك</li><li>لاحظ شعار النسخة (fork) جوار الإسم عند `Current repository`</li><li`Current branch` أو التفرع الحالي سيحمل نفس الإسم الذي أعطيته إياه في الخطوة رقم 3</li></ul> |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Commit changes](../../readme-only/commit-header.PNG "The changes you've added should appear in green on the right side of GitHub desktop app. The commit button is on the bottom left")                                                   |

| <ul><li>لعمل _Commit_ عليك ملء حقل الملخص _Summary_</li><li>هذه هي الرسالة التي تشرح ما قمت به من تغييرات</li><li>في هذه الحالة "Add my card information" ستكون رسالة منطقية</li><li>كذلك يمكنك إختيارياً إضافة وصف أكثر تفصيلاً _Description_</li><li>اضغط على زر _Commit_. سيحتوي الزر على نص يقول على سبيل المثال `Commit to "your-branch-name"`</li></ul> | ![Write commit message and commit](../../readme-only/commit-message.PNG "Write a brief commit message in the 'summary' input, and click 'commit'") |
| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------: |


---

### الخطوة الثامنة: ادفع بتغييراتك إلى GitHub

- تعديلاتك الآن محفوظة أو مؤكدة (committed). لكنها محفوظة فقط محليا على جهازك الشخصي.
- عملية مزامنة تغييراتك المحلية مغ المستودع على Github تسمى _Push_. فأنت تدفع التغييرات من جهازك الشخصي إلى المستودع البعيد على Github.

| <ul><li>اضغط على زر _Push_</li></ul> | ![Push to GitHub](../../readme-only/push.PNG "Push your changes to GitHub, click on the 'Push' button") |
| :----------------------------------- | ---------------------------------------------------------------------------------------------------: |


- After a few seconds the operation is complete and now you have exactly the same copy of this branch on your machine as well as on GitHub.
- بعد عدة ثواني ستكتمل العملية. والآن لديك نسخة طبق الأصل من هذا التفرع على جهازك وكذلك على GitHub.

---

### الخطوة التاسعة: قم بتقديم طلب PR(Pull Request)

- هذه هي اللحظة التي كنت بانتظارها، تقديم طلب _Pull Request_ (PR).
- حتى الآن قل العمل الذي قمت به كان على النسخة (fork) من هذا المشروع. والذي كما تذكر موجود تحت حسابك الشخصي على GitHub.
- الآن حان وقت إرسال تغييراتك إلى المشروع الرئيسي ليتم دمجها.
- هذه العملية تسمى طلب [_Pull Request_](https://help.github.com/articles/about-pull-requests/ 'About Pull Requests - GitHub Help') لأنك تطلب من المشرف على المشروع الأصلي أن يسحب (pull) تعديلاتك إلى المشروع الأساسي.
- إذهب إلى الصفحة الرئيسية **لنسختك (fork)** على GitHub (ستحتوي على أيقونة النسخ واسم المستخدم الخاص بك في الأعلى).
- في اتجاه الجزء العلوي من المستودع ستجد رسالة مظللة لعملية pull request مع زر أخضر اللون.

| <ul><li>اضغط على `Compare and pull request`</li></ul> | ![Submit a Pull Request](../../readme-only/pull-request.PNG 'This is usually towards the top of the page, under the description and above the project files and folders') |
| :---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------: |


| <ul><li>هذا هو ما تبدو عليه صفحة تقديم طلب pull request جديد</li><li>تذكر _أنت تحاول دمج تفرعك مع المشروع الأساسي، وليس مع تفرع Master في نسختك_.</li><li>الصورة أدنه تعطيك فكرة عن كيف سيبدو الجزء الأعلى من طلب pull request الخاص بك.</li><li>على اليسار من المشروع الأصلي, متبوعاً بتفرع Master. على اليمين هي نسختك (fork) والتفرع (branch) الذي قمت بإنشائه</li></ul> |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Open a Pull Request](../../readme-only/pull-request-branches.PNG 'You are requesting to merge your branch from your fork into the master branch of the original project')                                                                                                                                                                                                    |

| <ul><li>أنشئ طلب pull request:</li><li>أكتب عنواناً</li><li>قم بإضافة معلومات (اختيارية) في الوصف</li><li>اضغط على `Create pull request`</li></ul> | ![Submit a Pull Request](../../readme-only/pull-request-open.PNG "Click the green button. Don't be scared!") |
| :------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------: |


- لا ترتبك من كمية الخيارات. ستحتاج فقط لهذه الخطوات الثلاث في الوقت الحالي.
- أترك خيار `Allow edits from maintainers` مصححاً.
- والآن، سيتم إرسال _Pull Request_ إلى المشرف على المشروع. بمجرد ما أن يتم مراجعته والموافقة عليه ستظهر تغييراتك على [صفحة الويب للمشروع](https://syknapse.github.io/Contribute-To-This-Project 'Contribute To This Project web page').

---

### الخطوة العاشرة: الإحتفال!!

لقد فعلتها! أنت الآن قد شاركت في المصدر المفتوع على GitHub.

لقد قمت بإضافة كود لصفحة ويب نشطة: [https://syknapse.github.io/Contribute-To-This-Project](https://syknapse.github.io/Contribute-To-This-Project)

تغييراتك لن تكون **لن تكون متاحة مباشرة**؛ عليها أولاً أن تخضع للمراجعة، الموافقة، ثم الدمج عن طريق مشرف المشروع. بمجرد أن يتم الدمج سيظهر الكرت الخاص بك على الصفحة.

من الطبيعي جداً أن يطلب منك المراجع تغييرات على ال PR. فكر بها بشكل حميد ان تعرضت لذلك. أبق عينك مفتوحة لأي تعليق أو طلبات بالتغيير. بمجرد أن تقوم بالتغييرات المطلوبة (في تفرعك الخاص) كل ما عليك فعله هو تأكيد (commit) ودفع تغييراتك. سيتم تحديث ال PR مباشرة بالتغييرات الجديدة.

أعدك أني سأحاول المراجعة والدمج بأسرع ما يمكنني، لكني أقوم بذلك في وقت فراغي، لذا فلا مفر من التأخر لعدة أيام.

---

---

## الخطوات التالية

- عد بعد مدة قصيرة لتراحع عمليه دمج ال PR الخاص بك.
- ستستلم بريداً إلكترونياً من GitHub عندما يتم الموافقة على تعديلاتك، أو في حالة تم طلب بعض التغييرات، وأيضاً عندما يتم أخيراً الموافقة على ال PR الخاص بك إلى تفرع ماستر وإضافة الكرت الخاص بك.
- إن كنت تجد هذا المشروع **مفيداً** فقم بإضافة :star: نجمة :star: في أعلى الصفحة و **قم بالتغريد** عنها لنشرها [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Contribute%20To%20This%20Project.%20An%20easy%20project%20for%20first-time%20contributors,%20with%20a%20full%20tutorial.%20By%20@Syknapse&url=https://github.com/Syknapse/Contribute-To-This-Project&hashtags=100DaysofCode 'Tweet this project')
- يمكنك أن **تتابعني** والتواصل معي على [تويتر](https://twitter.com/Syknapse '@Syknapse') أو [أياً من الخيارات الأخرى هنا](https://syknapse.github.io/Syk-Houdeib/#contact 'My contact section | Portfolio')
- هذا المشروع مفتوح المصدر، لذا فبالإضافة للمساهمة بالكرت الخاص بك فأنت مرحب بك لإصلاح أي ثغرات، التطوير، أو إضافة مزايا جديدة. قم بفتح [issue](https://help.github.com/articles/creating-an-issue/ 'Mastering Issues | GitHub Guides') أو قدم [pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/ 'Creating a pull request from a fork | GitHub Help') جديداً

## شكر وعرفان

هذا المشروع متأثر بشكل كبير بالمشروع العظيم [first-contributions](https://github.com/Roshanjossey/first-contributions) لصاحبه [Roshan Jossey](https://github.com/Roshanjossey) مع دليله الممتاز.

هو كذلك مستوحى من المجتمع العظيم حول [#GoogleUdacityScholars](https://twitter.com/hashtag/GoogleUdacityScholars?src=hash) منحة تحدي قوقل: مطور واجهات الويب، فصل عام 2017 بأوروبا.

## الترخيص

[MIT License](https://github.com/Syknapse/Contribute-To-This-Project/blob/master/LICENSE)

[العودة للأعلى &uparrow;](#المقدمة)
