# [इस परियोजना में योगदान करें](https://syknapse.github.io/Contribute-To-This-Project/)


![इमेज की जानकारी](/favicon.png)

> यह लोगो [CandidDeer](https://github.com/CandidDeer) द्वारा बनाया गया है :sparkling_heart:

[![ट्वीट](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)][twit]

[![डिस्कॉर्ड](https://badgen.net/discord/online-members/tWkvS4ueVF?label=Join%20Our%20Discord%20Server&icon=discord)](https://discord.gg/tWkvS4ueVF 'हमारे डिस्कॉर्ड सर्वर से जुड़ें !')
[![पीआर का स्वागत है](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://syknapse.github.io/Contribute-To-This-Project/)
[![ओपन सोर्स प्यार](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://syknapse.github.io/Contribute-To-This-Project/)

---

> ## **घोषणा:**
>
> क्या आप इस परियोजना के अनुरक्षक बनना चाहेंगे और इसे जारी रखने में मदद करना चाहेंगे? यदि आप रुचि रखते हैं, तो [मेंटेनर गाइड](/translations/maintainer_guide/maintainer_guide.hin.md) पढ़ें और मुझे [ट्विटर](https://twitter.com/Syknapse) पर एक DM भेजें।

---

### त्वरित पहुँच सूचकांक

#### अवलोकन

- [घोषणा:](#घोषणा)
- [परिचय](#परिचय)
- [ये किसके लिए है?](#ये-किसके-लिए-है)
- [मुझे ऐसा करने की आवश्यकता क्यों है?](#मुझे-ऐसा-करने-की-आवश्यकता-क्यों-है)
- [मैं इसमें क्या योगदान देने जा रहा हूँ?](#मैं-क्या-योगदान-देने-जा-रहा-हूं)
- [अनुवाद](#अनुवाद)
- [सेटअप](#सेटअप)
- [अगले चरण](#अगले-चरण)
- [स्वीकृतियाँ](#स्वीकृतियाँ)

#### कदम

- [योगदान करें](#योगदान-करें)
- [चरण 1 - इस भंडार को फोर्क करें](#चरण-1-इस-भंडार-को-फोर्क-करें)
- [चरण 2 - रिपॉजिटरी को क्लोन करें](#चरण-2-रिपॉजिटरी-को-क्लोन-करें)
- [चरण 3 - एक नई शाखा बनाएं](#चरण-3-एक-नई-शाखा-बनाएं)
- [चरण 4 - index.html फ़ाइल खोलें](#चरण-4-indexhtml-फ़ाइल-खोलें)
- [चरण 5 - कार्ड टेम्पलेट कॉपी करें](#चरण-5-कार्ड-टेम्पलेट-कॉपी-करें)
- [चरण 6 - अपने परिवर्तन लागू करें](#चरण-6-अपने-परिवर्तन-लागू-करें)
- [चरण 7 - अपने परिवर्तन करें](#चरण-7-अपने-परिवर्तन-करें)
- [चरण 8 - अपने परिवर्तनों को GitHub पर Push करें](#चरण-8-अपने-परिवर्तनों-को-github-पर-push-करें)
- [चरण 9 - पुल अनुरोध सबमिट करें](#चरण-9-पुल-अनुरोध-सबमिट-करें)
- [चरण 10 - जश्न मनाएं](#चरण-10-जश्न-मनाएं)

---

## परिचय

यह पहली बार योगदान देने वालों को एक सरल और आसान परियोजना में भाग लेने में मदद करने के लिए एक ट्यूटोरियल है।

### उद्देश्य

- ओपन सोर्स प्रोजेक्ट में योगदान दें।
- GitHub का उपयोग करने में अधिक सहजता प्राप्त करें।

#### ये किसके लिए है?

- यह बिल्कुल शुरुआती लोगों के लिए है। यदि आप एंकर टैग `<a href="" target=""></a>` लिखना और संपादित करना जानते हैं तो आप इसे करने में सक्षम होंगे।
- यह उन लोगों के लिए भी है जिनके पास थोड़ा अधिक अनुभव है लेकिन जो अपना पहला ओपन सोर्स योगदान देना चाहते हैं, या अधिक अनुभव और आत्मविश्वास के लिए अधिक योगदान प्राप्त करना चाहते हैं।

#### मुझे ऐसा करने की आवश्यकता क्यों है?

किसी भी वेब डेवलपर, आकांक्षी या अनुभवी को Git संस्करण नियंत्रण का उपयोग करने की आवश्यकता है, और GitHub सभी के द्वारा उपयोग की जाने वाली सबसे लोकप्रिय Git होस्टिंग सेवा है। यह ओपन सोर्स कम्युनिटी का दिल भी है। GitHub का उपयोग करके सहज होना एक आवश्यक कौशल है। किसी प्रोजेक्ट में योगदान देने से आपका आत्मविश्वास बढ़ता है और आपको अपने GitHub प्रोफ़ाइल पर दिखाने के लिए कुछ मिलता है।<br>
यदि आप एक नए डेवलपर हैं और आप सोच रहे हैं कि क्या आपको गिट और गिटहब सीखने की आवश्यकता है तो इसका उत्तर यहां दिया गया है: [आपको कल गिट सीखना चाहिए था](https://codeburst.io/number-one-piece-of-advice-for-new-developers-ddd08abc8bfa?gi=fd0ed00370cb 'नया डेवलपर? आपको कल गिट सीख लेना चाहिए था। ब्रैंडन मोरेली, CodeBurst.io के निर्माता द्वारा')।

#### मैं क्या योगदान देने जा रहा हूं?

![योगदानकर्ता कार्ड](/readme-only/card.PNG 'योगदानकर्ता कार्ड')

आप इस [प्रोजेक्ट के वेब पेज](https://syknapse.github.io/Contribute-To-This-Project/ 'https://syknapse.github.io/Contribute-) के लिए बिल्कुल इस तरह के एक कार्ड का योगदान करने जा रहे हैं। टू-दिस-प्रोजेक्ट')। इसमें आपका नाम, आपका ट्विटर हैंडल, एक संक्षिप्त विवरण और आपके द्वारा अनुशंसित वेब डेवलपर्स के लिए उपयोगी संसाधनों के 3 लिंक शामिल होंगे।

आप HTML फ़ाइल के अंदर कार्ड टेम्प्लेट की एक प्रति बनाएंगे और इसे अपनी जानकारी के साथ अद्यतन करेंगे।

---

### अनुवाद

यह ट्यूटोरियल [अन्य भाषाओं](/translations/README.md) में भी उपलब्ध है

| [अरबी](/translations/README/ARABIC.md) | [बांग्ला](/translations/README/BANGLA.md) | [चीनी (पारंपरिक)](/translations/README/CHINESE_TRADITIONAL.md) | [अंग्रेजी](/README.md) | [फ़्रेंच](/translations/README/FRENCH.md)
| :---------------------------------------------: | :---------------------------------------: | :-----------------------------------------: | :---------------------------------------: | :---------------------------------------: |
| [जर्मन](/translations/README/German.md) | [हिन्दी](HINDI.md) | [इतालवी](/translations/README/ITALIAN.md) | [जापानी](/translations/README/JAPANESE.md) | [कोरियाई](/translations/README/KOREAN.md) |
[पोलिश](./POLISH.md) | [पुर्तगाली](./PORTUGUESE.md) | [रूसी](./RUSSIAN.md) | [सर्बियाई](./SERBIAN.md) | [स्पेनिश](./SPANISH.md) |
[तुर्की](/translations/README/TURKISH.md) | [यूक्रेनी](/translations/README/UKRAINIAN.md) |

> प्रोजेक्ट दस्तावेज़ों के अनुवाद का स्वागत है। योगदान देने के लिए [`अनुवाद गाइड`](/translations/README.md) पढ़ें।

---

### सेटअप

नोट: यह ट्यूटोरियल GitHub PC पर आधारित है। [यदि आप टर्मिनल के साथ सहज हैं तो इस ट्यूटोरियल पर जाएं (यहां क्लिक करें)](/translations/terminal_tutorial/terminal_tutorial.hin.md)

आइए पहले काम करने के लिए सेटअप करें

1. अपने GitHub खाते में लॉग इन करें। यदि आपके पास अभी तक कोई खाता नहीं है तो [GitHub से जुड़ें](https://github.com/join)। मेरा सुझाव है कि आप जारी रखने से पहले [GitHub हैलो वर्ल्ड ट्यूटोरियल](https://guides.github.com/activities/hello-world/) करें।
1. [गिटहब डेस्कटॉप ऐप](https://desktop.github.com/) डाउनलोड करें।
    - वैकल्पिक रूप से यदि आप कमांड लाइन पर गिट का उपयोग करने में सहज हैं तो आप ऐसा कर सकते हैं [यहां सीएलआई ट्यूटोरियल का लिंक दिया गया है] (/terminal-tutorial.md)।
    - यदि आप [वीएस कोड](https://code.visualstudio.com/ 'विजुअल स्टूडियो कोड वेबसाइट') का उपयोग करते हैं, तो यह एकीकृत गिट के साथ आता है और आपको वह करने की अनुमति देता है जो हमें सीधे संपादक से चाहिए।
    - हालांकि इस ट्यूटोरियल का पालन करने का सबसे सरल और आसान तरीका है GitHub Desktop का उपयोग करना।

> अब जब आप पूरी तरह तैयार हो गए हैं तो आइए परियोजना में योगदान देने का काम शुरू करें।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

### योगदान करें

10 आसान चरणों में ओपन सोर्स योगदानकर्ता बनें।

_अनुमानित समय: 30 मिनट से कम_.

#### चरण 1: इस भंडार को फोर्क करें

- यहां उद्देश्य इस परियोजना की प्रतिलिपि बनाना और इसे अपने खाते में रखना है।
- एक रिपॉजिटरी (रेपो) यह है कि गिटहब पर एक प्रोजेक्ट कैसे कहा जाता है और एक कांटा इसकी एक प्रति है।
- सुनिश्चित करें कि आप [मुख्य पृष्ठ](https://github.com/Syknapse/Contribute-To-This-Project 'https://github.com/Syknapse/Contribute-To-This-Project') पर हैं यह रेपो।

| ![फोर्क](/readme-only/fork.png "'फोर्क' पर क्लिक करें") |
| :-------------------------------------------------: |
| **_फोर्क_ बटन पर क्लिक करें** |

- अब आपके पास अपने खाते में प्रोजेक्ट की पूरी प्रति है।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 2: रिपॉजिटरी को क्लोन करें

- अब हम परियोजना की एक स्थानीय प्रति बनाना चाहते हैं। यह आपकी अपनी मशीन पर सहेजी गई एक प्रति है।
- GitHub डेस्कटॉप ऐप खोलें। ऐप में:

| ![Clone](/readme-only/clone.PNG 'click clone repository') |
| :------------------------------------------------------: |
|       **_फ़ाइल_ और फिर _क्लोन रिपॉजिटरी_ पर क्लिक करें**        |

- आप GitHub पर अपने प्रोजेक्ट्स और फोर्क्स की एक सूची देखेंगे।
- `<your-github-username>/Contribute-To-This-Project` चुनें।
- _Clone_ पर क्लिक करें

| ![Clone project](/readme-only/clone-project.PNG 'click on =your-github-username=/Contribute-To-This-Project') |
| :----------------------------------------------------------------------------------------------------------: |

| :arrow_right_hook: एक फोर्क्ड प्रोजेक्ट में बायीं ओर कांटा चिन्ह होगा। आपके फोर्क में आपका अपना GitHub उपयोगकर्ता होगा | ![your fork](/readme-only/clone-your-fork.PNG 'आपका कांटा आपके उपयोगकर्ता नाम के साथ इस तरह दिखेगा') |
| :------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------------------------: |

- इसमें कुछ समय लगेगा क्योंकि प्रोजेक्ट आपकी हार्ड डिस्क पर कॉपी हो जाएगा। मेरा सुझाव है कि आप डिफ़ॉल्ट पथ रखें जो आमतौर पर `..\Documents\GitHub` होता है।
- अब आपके पास प्रोजेक्ट की एक स्थानीय प्रति है।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 3: एक नई शाखा बनाएं

- रेपो का क्लोन बन जाने के बाद और आपने इसे GitHub डेस्कटॉप में खोल दिया है, यह एक नई शाखा बनाने का समय है।
- शाखा आपके परिवर्तनों को `master` नामक परियोजना के मुख्य भाग से अलग रखने का एक तरीका है। उदाहरण के लिए यदि चीजें गलत हो जाती हैं और आप अपने बदलावों से खुश नहीं हैं तो आप केवल शाखा को हटा सकते हैं और मुख्य परियोजना प्रभावित नहीं होगी।

| :arrow_right_hook: _`वर्तमान शाखा`_ पर क्लिक करें, फिर _`नया'' पर क्लिक करें | ![Create branch](/readme-only/branch-new.PNG "Click on 'Branch', then 'New'") |
| :---------------------------------------------------------------------------- | :-----------------------------------------------------------------------------------------------------------------: |
| :arrow_right_hook: **अपनी शाखा को एक नाम दें, फिर 'शाखा बनाएं' पर क्लिक करें** |                           ![Name branch](/readme-only/branch-name.PNG 'अपनी शाखा का नाम बताएं')                            |
| :arrow_right_hook: **Publish your new branch to GitHub**                      | ![Name branch](/readme-only/branch-publish.PNG 'GitHub पर अपने रिमोट रेपो में नई शाखा भेजने के लिए प्रकाशित करें पर क्लिक करें') |

- आप इसे जो चाहें नाम दे सकते हैं, लेकिन चूंकि यह प्रोजेक्ट में आपके नाम के साथ एक कार्ड जोड़ने के लिए एक शाखा है, इसे `आपका-नाम-कार्ड` कहना अच्छा अभ्यास है क्योंकि यह इस शाखा के इरादे को स्पष्ट रखता है।
- अब आपने मास्टर से अलग एक नई शाखा बना ली है।
- अगले चरणों के लिए सुनिश्चित करें कि आप इस शाखा में काम कर रहे हैं। आपको उस शाखा का नाम दिखाई देगा जिस पर आप हैं

गिटहब डेस्कटॉप ऐप का टेर जहां यह _Current Branch_ कहता है।

**`master` शाखा पर काम न करें**

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 4: index.html फ़ाइल खोलें

- अब हमें वह फ़ाइल खोलने की आवश्यकता है जिसे हम आपके पसंदीदा कोड संपादक के साथ संपादित करने जा रहे हैं।
- अपने कंप्यूटर पर प्रोजेक्ट फोल्डर खोजें। यदि आपने डिफ़ॉल्ट रखा है तो यह 'आपका-कंप्यूटर> दस्तावेज़> GitHub> योगदान-टू-दिस-प्रोजेक्ट' जैसा कुछ होना चाहिए
- `index.html` फ़ाइल सीधे `योगदान-टू-दिस-प्रोजेक्ट` फ़ोल्डर में है।
- अपना कोड एडिटर (सबलाइम, वीएस कोड, एटम..आदि) खोलें और `ओपन फाइल` कमांड का उपयोग करें और प्रोजेक्ट की मुख्य निर्देशिका में Index.html फ़ाइल का पता लगाएं।

|                  ![Open index file](/readme-only/index-open.PNG 'अपने टेक्स्ट एडिटर में Index.html खोलें')                   |
| :---------------------------------------------------------------------------------------------------------------------: |
| :arrow_right_hook: **वैकल्पिक रूप से आप अपनी हार्ड ड्राइव पर फ़ाइल का पता लगा सकते हैं, राइट क्लिक कर सकते हैं और अपने संपादक के साथ खोल सकते हैं** |

- अब आपके पास वह फ़ाइल है जिसे आप अपने संपादक में संपादित करने जा रहे हैं और आप उसमें परिवर्तन करने के लिए तैयार हैं।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 5: कार्ड टेम्पलेट कॉपी करें

- हम इस पर काम करना शुरू करने के लिए कार्ड टेम्प्लेट की एक प्रति बनाएंगे
- HTML फ़ाइल के शीर्ष पर, `<head>` और `<header>` अनुभागों के अंतर्गत आपको `== TEMPLATE ==` लेबल वाला अनुभाग मिलेगा
- छवि में लाल वर्ग के भीतर `Contributor Card START` टिप्पणी से `Contributor Card END` टिप्पणी तक सब कुछ कॉपी करें

| ![Copy card template](/readme-only/card-copy.PNG 'कार्ड टेम्प्लेट कॉपी करें') |
| :-----------------------------------------------------------------------: |

- पूरी बात को सीधे टिप्पणी के नीचे इंगित करते हुए चिपका दें
- सुनिश्चित करें कि आपके कार्ड के प्रारंभ और अंतिम कार्ड के अंत के बीच एक ही पंक्ति में जगह हो। अपने कोड को यथासंभव स्पष्ट रखना अच्छा अभ्यास है
- कभी भी लिंटर या स्टाइल फ़ॉर्मेटर का उपयोग न करें। प्रोजेक्ट में प्रीटीयर सेटअप है

| ![Paste card template](/readme-only/card-paste.PNG 'संकेतित लाइन के नीचे पेस्ट करें') |
| :---------------------------------------------------------------------------------: |

- अब यह **आपका** कार्ड है जिसे आप अनुकूलित और संपादित कर सकते हैं।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 6: अपने परिवर्तन लागू करें

- अब हम अपने कार्ड में अनुकूलन योग्य फ़ील्ड को बदलते हुए html का संपादन शुरू करेंगे।

| :arrow_right_hook: 'Name' को अपने नाम से बदलें | ![Change name](/readme-only/change-name.PNG 'अपना नाम टाइप करें') |
| :----------------------------------------------- | :----------------------------------------------------------: |

- **ध्यान दें: `class=name'` न बदलें**

| :arrow_right_hook: अपने ट्विटर अकाउंट का यूआरएल डालें `href="यहां यूआरएल डालें"`, टेक्स्ट फील्ड में अपना हैंडल टाइप करें | ![Change contact](/readme-only/change-contact.PNG 'टेक्स्ट फील्ड में अपना हैंडल टाइप करें') |
| :--------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------: |



| ![संपर्क बदलें](/readme-only/change-contact.PNG'अपने ट्विटर अकाउंट का लिंक डालें और अपना हैंडल टाइप करें') |

- यदि आप ट्विटर के अलावा किसी अन्य संपर्क का उपयोग करना पसंद करते हैं, तो आपको [फ़ॉन्ट विस्मयकारी आइकन](http://fontawesome) पर जाकर ट्विटर आइकन `<i class="fa fa-x-twitter"></i>` को बदलना होगा .io/icons/) सही आइकन की खोज करना और उदाहरण के लिए `fa-facebook` जैसे नए आइकन के साथ केवल `fa-x-twitter` भाग को बदलना। फिर ऊपर दिए गए समान चरणों का पालन करें।

- यदि आप ट्विटर के अलावा किसी अन्य संपर्क का उपयोग करना पसंद करते हैं तो आपको ट्विटर आइकन को बदलना होगा `<i class="fa fa-x-twitter"></i>` पर जाकर [Font Awesome Icons](http://fontawesome.io/icons/) सही आइकन की खोज करना और केवल उसे बदलना `fa-x-twitter` जैसे नए आइकन के साथ भाग `fa-facebook` उदाहरण के लिए। फिर ऊपर दिए गए समान चरणों का पालन करें।

|                                                                                                                                         ![Change about](/readme-only/change-about.PNG 'अपने बारे में एक वाक्य लिखें')                                                                                                                                          |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                                                                                                               :arrow_right_hook: **हमें अपने बारे में कुछ बताएं। इसे छोटा और मीठा रखें। इसे एक ब्लॉग पोस्ट की तुलना में एक ट्वीट की तरह अधिक समझेंt**                                                                                                                |
|                                                                                                              ![Change resources](/readme-only/change-resources.PNG 'लिंक डालें, संक्षिप्त विवरण लिखें और संसाधन का नाम टाइप करें')                                                                                                              |
| :arrow_right_hook: **समुदाय के साथ संसाधनों के 3 लिंक साझा करें जो वेब विकास के लिए उपयोगी हैं। यह कुछ भी हो सकता है, एक वीडियो, एक वार्ता, एक पॉडकास्ट, एक लेख, एक संदर्भ या एक उपकरण। यदि आप नौसिखिया हैं तो इससे भयभीत न हों, जो कुछ भी आप जानते हैं उसे साझा करें, भले ही आपको लगता है कि यह बुनियादी है। आपको आश्चर्य होगा कि कितने लोगों को लाभ होगा।** |

- **लिंक:** `#` की जगह `href="यहां"` लिंक डालें. कृपया यूआरएल शॉर्टनर या यूआरएल का उपयोग करने से बचें जो उस साइट से नहीं हैं जिसे आप पोस्ट कर रहे हैं!
-  **शीर्षक:** एक संक्षिप्त विवरण `title='यहां'` लिखें।
-  **नाम:** टेक्स्ट फ़ील्ड `>यहां</a>` में संसाधन का नाम लिखें।
- सुनिश्चित करें कि आपने **अपने सभी परिवर्तनों को सहेज लिया है**।
- **अपने परिवर्तनों का परीक्षण करें**। यह महत्वपूर्ण है! अपने ब्राउज़र में html फ़ाइल खोलें (उदाहरण के लिए उस पर डबल क्लिक करके) और देखें कि साइट पर आपका कार्ड कैसा दिखेगा। देखें कि पूरा पृष्ठ अभी भी वही दिखता है और कुछ भी टूटा हुआ नहीं है। अपने लिंक पर क्लिक करें और सुनिश्चित करें कि वे काम कर रहे हैं। कंसोल खोलें (Ctrl + Shift + J (Windows / Linux) या Cmd + Opt + J (Mac)) और जांचें कि कोई त्रुटि संदेश तो नहीं है।
- बढ़िया, आपने अपना कोड संपादित करना समाप्त कर लिया है! अगले चरण आपके परिवर्तन GitHub को भेजेंगे और फिर उन्हें मुख्य परियोजना के साथ विलय करने के लिए सबमिट करेंगे।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 7: अपने परिवर्तन करें

- GitHub डेस्कटॉप ऐप पर वापस जाएं।
- आपके बदलाव स्टेजिंग एरिया में अपने आप जुड़ जाएंगे।
- इसका अर्थ है कि Git ने सभी **सहेजे** परिवर्तनों को रिकॉर्ड कर लिया है।
- आप इसे ऐप में परिलक्षित देख सकते हैं। आपने जो कुछ भी फ़ाइल में जोड़ा है वह हरे रंग में होगा, और विलोपन लाल रंग में दिखाई देगा।


|                                                                                                  ![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")                                                                                                  |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| :arrow_right_hook: अगले चरण को _Commit_ कहा जाता है इसका मोटे तौर पर मतलब है 'परिवर्तनों की पुष्टि करें` |
|                                                                                              ![Commit changes](/readme-only/commit-header.PNG "आपके द्वारा जोड़े गए परिवर्तन GitHub डेस्कटॉप ऐप के दाईं ओर हरे रंग में दिखाई देने चाहिए। कमिट बटन नीचे बाईं ओर है")                                                                                               |
|                                                                            :arrow_right_hook: **आपका GitHub डेस्कटॉप हेडर इस तरह दिखना चाहिए। 'वर्तमान भंडार' में प्रोजेक्ट नाम के आगे कांटा प्रतीक पर ध्यान दें, आपकी 'वर्तमान शाखा' में वही नाम होगा जो आपने चरण 3 में दिया था**                                                                            |
|                                                                                                                  ![Write commit message and commit](/readme-only/commit-message.PNG "'सारांश' इनपुट में एक संक्षिप्त प्रतिबद्ध संदेश लिखें, और 'प्रतिबद्ध' पर क्लिक करें")                                                                                                                  |
| :arrow_right_hook: **_`प्रतिबद्ध`_ करने के लिए आपको _`सारांश'_ फ़ील्ड भरना होगा। यह प्रतिबद्ध संदेश है जो बताता है कि आपने क्या बदला है। इस मामले में ''मेरे कार्ड की जानकारी जोड़ें'' एक उचित संदेश होगा। वैकल्पिक रूप से आप अधिक विस्तृत _`विवरण`_ जोड़ सकते हैं। _`प्रतिबद्ध`_ बटन पर क्लिक करें। आपका बटन कुछ इस तरह कहेगा ``अपनी शाखा-नाम के प्रति प्रतिबद्ध रहें''`** |

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 8: अपने परिवर्तनों को GitHub पर Push करें

- आपके परिवर्तन अब सहेजे गए हैं या प्रतिबद्ध हैं। लेकिन वे केवल स्थानीय रूप से सहेजे जाते हैं, यानी आपके कंप्यूटर पर।
- GitHub पर अपने रिपॉजिटरी के साथ स्थानीय परिवर्तनों को सिंक्रनाइज़ करना एक _Push_ कहलाता है। आप अपने स्थानीय रिपॉजिटरी से दूरस्थ रिपॉजिटरी में परिवर्तनों को "पुश" कर रहे हैं


| :arrow_right_hook: _पुश_ बटन क्लिक करें | ![Push to GitHub](/readme-only/push.PNG "अपने बदलावों को GitHub पर पुश करें, 'पुश' बटन पर क्लिक करें") |
| :------------------------------------------- | :-----------------------------------------------------------------------------------------------: |

- कुछ सेकंड के बाद ऑपरेशन पूरा हो गया है और अब आपके पास इस शाखा की ठीक वैसी ही कॉपी आपकी मशीन के साथ-साथ GitHub पर भी है।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 9: पुल अनुरोध सबमिट करें

- यही वह क्षण है जिसका आप इंतजार कर रहे हैं; एक _पुल अनुरोध_ (PR) जमा करना।
- अब तक आपने जो भी काम किया है, वह प्रोजेक्ट के दोराहे पर किया गया है, जो कि आपको याद है कि आपके अपने गिटहब खाते में रहता है।
- अब समय आ गया है कि आप अपने परिवर्तनों को मुख्य परियोजना में विलय के लिए भेजें।
- इसे [_पुल अनुरोध_](https://help.github.com/articles/about-pull-requests/ 'पुल अनुरोधों के बारे में - गिटहब सहायता') कहा जाता है क्योंकि आप मूल परियोजना अनुरक्षक को अपने "खींचने" के लिए कह रहे हैं उनकी परियोजना में परिवर्तन।
- GitHub पर **your fork** के मुख्य पृष्ठ पर जाएं (इसमें सबसे ऊपर fork आइकन और आपका अपना उपयोगकर्ता नाम होगा)।
- रेपो के शीर्ष की ओर आपको हरे बटन के साथ हाइलाइट किया गया पुल अनुरोध संदेश दिखाई देगा।

|  ![Submit a Pull Request](/readme-only/pull-request.PNG 'यह आमतौर पर पृष्ठ के शीर्ष की ओर, विवरण के तहत और प्रोजेक्ट फ़ाइलों और फ़ोल्डरों के ऊपर होता है')  |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                                                    :arrow_right_hook: **`तुलना करें और अनुरोध खींचें` पर क्लिक करें**                                                     |
| ![Open a Pull Request](/readme-only/pull-request-branches.PNG 'आप अपनी ब्रांच को अपने फोर्क से मूल प्रोजेक्ट की मास्टर ब्रांच में मर्ज करने का अनुरोध कर रहे हैं') |
|                                              :arrow_right_hook: `ओपन ए पुल रिक्वेस्ट` पेज इस तरह दिखता है।                                               |

- याद रखें _आप अपनी शाखा को मूल परियोजना के साथ मर्ज करने का प्रयास कर रहे हैं न कि आपके फोर्क_ पर `मास्टर` शाखा के साथ।
- नीचे दी गई छवि आपको एक अनुमान देती है कि आपके पुल अनुरोध का शीर्षलेख कैसा दिखना चाहिए।
- बाईं ओर मूल परियोजना है, जिसके बाद मास्टर शाखा है। दाईं ओर आपका कांटा और आपके द्वारा बनाई गई शाखा है।

|                   ![Submit a Pull Request](/readme-only/pull-request-open.PNG "हरे बटन पर क्लिक करें. डरो मत!")                    |
| :-----------------------------------------------------------------------------------------------------------------------------------------: |
| :arrow_right_hook: **एक पुल अनुरोध बनाएं: एक शीर्षक लिखें, विवरण में वैकल्पिक जानकारी जोड़ें और `पुल अनुरोध बनाएं` पर क्लिक करें** |

- सभी विकल्पों से घबराएं नहीं। अभी के लिए आपको केवल ये तीन चरण करने होंगे।
- 'अनुरक्षकों से संपादन की अनुमति दें' विकल्प को चेक किया हुआ छोड़ दें।
- अब, प्रोजेक्ट मेंटेनर को एक _पुल अनुरोध_ भेजा जाएगा। जैसे ही इसकी समीक्षा की जाएगी और इसे स्वीकार कर लिया जाएगा, आपके बदलाव [प्रोजेक्ट वेब पेज](https://syknapse.github.io/Contribute-To-This-Project 'इस प्रोजेक्ट वेब पेज में योगदान करें') पर दिखाई देंगे।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

#### चरण 10: जश्न मनाएं!!

इतना ही। आपने इसे किया है! आपने अब GitHub पर ओपन सोर्स में योगदान दिया है।

आपने एक लाइव वेब पेज में कोड जोड़ा है: [https://syknapse.github.io/Contribute-To-This-Project](https://syknapse.github.io/Contribute-To-This-Project)

आपके बदलाव **तत्काल दिखाई नहीं देंगे**; पहले उन्हें प्रोजेक्ट मेंटेनर द्वारा समीक्षा, स्वीकार और विलय करना होगा। एक बार उनका विलय हो जाने के बाद आपका कार्ड दिखाई देना चाहिए और पृष्ठ पर लाइव होना चाहिए।

एक समीक्षक के लिए PR में बदलाव के लिए पूछना बहुत सामान्य है। अगर आपके साथ ऐसा होता है तो इसे अच्छा अभ्यास समझें। टिप्पणियों और अनुरोधित परिवर्तनों पर नज़र रखें। एक बार जब आप अनुरोधित परिवर्तन (अपनी शाखा में वापस) कर लेते हैं, तो आपको केवल अपने परिवर्तनों को कमिट और पुश करना होता है। नए बदलावों के साथ PR अपने आप अपडेट हो जाएगा।

मैं वादा करता हूं कि मैं जितनी जल्दी हो सके समीक्षा और विलय करने की कोशिश करूंगा लेकिन मैं इसे अपने खाली समय में करता हूं, इसलिए कुछ दिनों की देरी अनिवार्य है।

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

### अगले चरण

- अपने मर्ज किए गए पुल अनुरोध की जांच के लिए थोड़ी देर में वापस आएं।- जब आपके परिवर्तन स्वीकृत हो जाएं, या यदि अतिरिक्त परिवर्तनों का अनुरोध किया गया हो तो आपको GitHub से एक ईमेल प्राप्त होना चाहिए। और जब पीआर अंततः मास्टर के साथ विलय हो जाता है और आपका कार्ड जोड़ दिया जाता है।
- आप इस _निःशुल्क_ श्रृंखला से यह भी सीख सकते हैं कि योगदान कैसे करें: [How to Contribute to an Open Source Project on GitHub](https://kcd.im/pull-request)
- यदि आपको यह प्रोजेक्ट **उपयोगी** लगता है तो कृपया इसे पेज के शीर्ष पर :स्टार: स्टार:स्टार: दें और इसके बारे में **ट्वीट** करें ताकि इस बात को फैलाने में मदद मिल सके। [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)][twit]
- आप **मुझे फ़ॉलो करें** और संपर्क कर सकते हैं [Twitter](https://twitter.com/Syknapse '@Syknapse') or [using any of these other options](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/ 'एक कांटे से पुल अनुरोध बनाना | गिटहब सहायता')
- हमारे समुदाय को बेहतर बनाने में मदद के लिए GitHub पर एक नज़र डालें [Discussions](https://github.com/Syknapse/Contribute-To-This-Project/discussions)टैब पुल अनुरोध के बगल में स्थित है। यह क्षेत्र अपना परिचय देने, ओपन सोर्स पर गहन चर्चा करने और परियोजना अनुरक्षकों के साथ संवाद करने का स्थान है। क्या आप इस सुविधा को बनाने और हमारे समुदाय को बढ़ाने में हमारी मदद करेंगे?
-**इस परियोजना में योगदान देने के लिए धन्यवाद**। अब आप आगे बढ़ सकते हैं और अन्य परियोजनाओं में योगदान देने का प्रयास कर सकते हैं; की तलाश करें ![Good First Issue](https://user-images.githubusercontent.com/29199184/33852733-e23b7070-debb-11e7-907b-4e7a03aad436.png) शुरुआती-अनुकूल योगदान विकल्पों के लिए लेबल।
- मैं पीआर की समीक्षा और विलय में मदद करने के लिए सहयोगियों की भी तलाश कर रहा हूं। यदि आप अधिक उन्नत Git अभ्यास प्राप्त करना चाहते हैं तो कृपया मुझे ट्विटर पर एक DM भेजें और पढ़ें [maintainer's guide](/maintainer_guide.md)

[↑ शीर्ष पर जाएं ↑](#त्वरित-पहुँच-सूचकांक)

---

### स्वीकृतियाँ

यह प्रोजेक्ट काफी हद तक प्रभावित है [Roshan Jossey's](https://github.com/Roshanjossey) महान [first-contributions](https://github.com/Roshanjossey/first-contributions) अपने उत्कृष्ट ट्यूटोरियल के साथ प्रोजेक्ट करें।

यह विशेष रूप से आसपास के महान समुदाय से भी प्रेरित है[#GoogleUdacityScholars](https://twitter.com/hashtag/GoogleUdacityScholars?src=hash) Google चैलेंज स्कॉलरशिप: फ्रंट-एंड वेब डेव, 2017 यूरोप की कक्षा।


### शीर्ष 100 योगदानकर्ता

[![GitHub Contributors Image](https://contrib.rocks/image?repo=Syknapse/Contribute-To-This-Project)](https://github.com/Syknapse/Contribute-To-This-Project/graphs/contributors)

[टॉप पर वापस &uparrow;](#परिचय)

[twit]: 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 'इस प्रोजेक्ट को ट्वीट करें'
