[![Open Source Love](https://firstcontributions.github.io/open-source-badges/badges/open-source-v1/open-source.svg)](https://github.com/firstcontributions/open-source-badges) [](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Open Source Helpers](https://www.codetriage.com/roshanjossey/first-contributions/badges/users.svg)](https://www.codetriage.com/roshanjossey/first-contributions)
# اولین مشارکت
این پروژه قصد دارد تا مسیر مشارکت در پروژههای متنباز را برای تازهکارها آسان نماید. اگر شما نیز به دنبال راهی برای ثبت اولین مشارکت خود هستید، این اقدامات را دنبال کنید.
_اگر با محیط کامندی (CLI) احساس راحتی نمیکنید، [راهنمای استفاده از ابزارهای گرافیکی (GUI) را مشاهده کنید](#آموزش-انجام-مشارکت-در-دیگر-ابزارها)._
#### اگر نرمافزار git را آماده ندارید، [از اینجا نصب کنید](https://help.github.com/articles/set-up-git/).
## مخزن را فورک کنید
با کلیک کردن بر روی دکمه Fork، از مخزن مورد نظر یک انشعاب بگیرید. این عملیات یک نسخه کپی از مخزن را بر روی حساب کاربری شما ایجاد میکند.
## مخزن را کلون (شبیه) کنید
حال، از مخزن فورک شده، یک کلون روی سیستم کاربری خود ایجاد کنید. وارد حساب کاربری خود شده و مخزن فورک شده را باز کنید. دکمه Code را فشرده و نماد copy to clipboard را انتخاب کنید.
سپس یک ترمینال باز کنید و دستور گیت زیر را اجرا نمایید:
```bash
git clone "url you just copied"
```
بطوری که در قسمت "url you just copied"، آدرس مخزن فورک شده بدون علامتهای کوتیشن (نقل قول) قرار گیرد.
بعنوان مثال:
```bash
git clone https://github.com/this-is-you/first-contributions.git
```
به طوری که عبارت `this-is-you` برابر با نام حساب کاربری گیتهاب شما باشد. با این اقدام، تمام محتوای مورد نیاز جهت مشارکت را بر روی سیستم خود آماده میسازید.
### یک شاخه ایجاد کنید
اگر در مسیر مخزن کلون شده قرار ندارید، با دستور زیر وارد مسیر مخزن شوید:
```bash
cd first-contributions
```
با استفاده از دستور `git checkout` یک شاخه جدید ایجاد کنید:
```bash
git checkout -b your-new-branch-name
```
بعنوان مثال:
```bash
git checkout -b add-alonzo-church
```
(هیچ لزومی نیست که در نام شاخه از کلمه `add` استفاده کنید. چنانچه قرار است بعنوان مشارکت، نام خود را به یک لیست اضافه کنیم، استفاده از این کلمه بعنوان نام شاخه، امری عاقلانه میباشد.)
### تغییرات اساسی ایجاد کرده و کامیت کنید
در این قدم، ابتدا فایل `Contributors.md` را در یک محیط ویرایش متن باز کنید. نام خود را به این فایل اضافه کنید. توجه کنید که نام نه در ابتدا و نه در انتها قرار گیرد. نام را بین اسامی قرار دهید. فایل را ذخیره کنید.
چنانچه وارد مسیر مخزن شوید و دستور `git status` را اجرا نمایید، مشاهده خواهید کرد که تغییراتی بر روی مخزن اعمال شده.
با استفاده از دستور `git add`، تغییرات را به برنچ از پیش ساختهشده اضافه کنید:
```bash
git add Contributors.md
```
حال، تغییرات را با دستور `git commit` کامیت و ثبت نمایید:
```bash
git commit -m "Add