From 86d523936ad07379097de46c41a3843091b7e47b Mon Sep 17 00:00:00 2001 From: Aryan Keluskar Date: Thu, 6 Oct 2022 12:02:15 +0530 Subject: [PATCH] translated readme file to hindi --- README-HI.md | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 259 insertions(+) create mode 100644 README-HI.md diff --git a/README-HI.md b/README-HI.md new file mode 100644 index 00000000..ebce1ca9 --- /dev/null +++ b/README-HI.md @@ -0,0 +1,259 @@ +# रीबस + +[![ओपन सोर्स लव](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/ ) +[![बिल्ड स्टेटस](https://travis-ci.org/ollelauribostrom/rebus.svg?branch=master)](https://travis-ci.org/ollelauribostrom/rebus) +[![कवरेज स्थिति](https://coveralls.io/repos/github/ollelauribostrom/rebus/badge.svg?branch=master)](https://coveralls.io/github/ollelauribostrom/rebus?branch=master ) +[![गटर](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/rebus-contributors/Lobby) +[![फर्स्ट-टाइमर्स-ओनली](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www. firsttimersonly.com/) + +पहली बार किसी ओपन सोर्स प्रोजेक्ट में योगदान करना एक डरावनी बात हो सकती है। इस रेपो का लक्ष्य एक सरल (लेकिन उम्मीद के मुताबिक मजेदार) रीबस गेम को एक साथ विकसित करके ओपन सोर्स योगदानकर्ता के रूप में अपना पहला कदम उठाने में आपकी सहायता करना है। मैं + +#### खेल के लाइव संस्करण का प्रयास करें: https://ollelauribostrom.github.io/rebus/ + +## कौन योगदान दे सकता है? + +हर कोई यह कर सकते हैं! (और मेरा मतलब है हर कोई) + +💻 **आपको कोड योगदान करने की आवsh्यकता नहीं है**। एक नया रीबस जोड़ें, एक टाइपो को ठीक करें, एक बग की रिपोर्ट करें, कुछ दस्तावेज जोड़ें, कुछ फिर से डिज़ाइन करें या एक अनुवाद जोड़ें। अधिकांsh ओपन सोर्स प्रोजेक्ट्स की तरह ही इस प्रोजेक्ट को सभी प्रकार के विभिन्न योगदानों की आवsh्यकता होती है। सिर्फ कोड नहीं। + +🌟 **आप काफी अच्छे हैं**। कुछ छोटा (जैसे एक नया रीबस जोड़ना) ठीक करके आसान shुरुआत करें। यह आपको परियोजना में खुद को उन्मुख करने और आपके आत्मविsh्वास और अनुभव को बढ़ाने में मदद करेगा। यदि आप कोई गलती करते हैं तो कोई आपको जज नहीं करेगा, और आप कुछ भी नहीं तोड़ सकते! यदि आप अटक जाते हैं तो कुछ संकेत मांगें। आपको यह मिला! + +➡️ [खुले मुद्दों] (https://github.com/ollelauribostrom/rebus/issues) पर एक नज़र डालें कि इस परियोजना में क्या करने की आवsh्यकता है। + +केवल एक चीज जो आरंभ करने के लिए आवsh्यक है वह है git। सुनिsh्चित करें कि आपने अपने टर्मिनल में `git --version` चलाकर इसे अपने कंप्यूटर पर स्थापित किया है। यदि आपके पास git स्थापित नहीं है, [इसे स्थापित करें] (https://help.github.com/articles/set-up-git/)। + +अगर आप एक अनुभवी डेवलपर हैं, तो [CONTRIBUTING फ़ाइल](https://github.com/ollelauribostrom/rebus/blob/master/.github/CONTRIBUTING.md) देखें कि आप कैसे योगदान दे सकते हैं। + +## ओपन सोर्स में योगदान क्यों? + +जब आप ओपन सोर्स में योगदान करते हैं, तो आप भावुक डेवलपर्स और योगदानकर्ताओं के एक विshाल समुदाय के सहयोगात्मक प्रयास में भाग ले रहे हैं! ओपन सोर्स सॉफ्टवेयर आपको इसके सोर्स कोड को देखने, उपयोग करने और अधिक महत्वपूर्ण रूप से संshोधित करने की अनुमति देता है। ओपन सोर्स में योगदान करना सॉफ्टवेयर की गहरी समझ विकसित करने का एक shानदार तरीका है, और सबसे अच्छा हिस्सा योगदानकर्ताओं के समुदाय के साथ सीखने और सिखाने में सक्षम होना है। + +## कैसे योगदान करें + +अपना पहला ओपन सोर्स योगदान करने के लिए इस चरण-दर-चरण मार्गदर्shिका का पालन करें। इस गाइड में आप जो कदम उठाएंगे वह कुछ हद तक मानक वर्कफ़्लो है जो आपको अधिकांsh परियोजनाओं में मिलेगा: `फोर्क -> क्लोन -> निर्भरताएं स्थापित करें -> अपने परिवर्तन करें -> परीक्षण चलाएं -> प्रतिबद्ध -> पीआर` + +### 1. कांटा + +पहला कदम इस रेपो का कांटा बनाना है। इस पृष्ठ के shीर्ष पर स्थित कांटा बटन पर क्लिक करके ऐसा करें। एक कांटा मूल रूप से इस भंडार की आपकी अपनी कार्यshील प्रति है। + +फोर्किंग रेपो + +### 2. क्लोन + +अगला कदम फोर्कड रेपो को अपनी मshीन पर क्लोन करना है। + +अपने GitHub रिपॉजिटरी में जाएं और Rebus (_forked from ollelauribostrom/rebus_) नामक फोर्कड रिपॉजिटरी खोलें। "क्लोन या डाउनलोड" बटन पर क्लिक करें और फिर अपना यूआरएल प्राप्त करने के लिए कॉपी टू क्लिपबोर्ड आइकन पर क्लिक करें। + +रेपो क्लोनिंग + +अंत में अपने टर्मिनल में निम्नलिखित git कमांड चलाएँ: + +```sh +git क्लोन "कॉपी किया गया यूआरएल" +``` + +उदाहरण के लिए: + +``` +git क्लोन https://github.com/username/rebus.git +``` + +### 3. अपस्ट्रीम रिपॉजिटरी रजिस्टर करें + +आपने अब अपने कंप्यूटर पर एक स्थानीय क्लोन बना लिया है। यह क्लोन आपके फोर्कड रिपोजिटरी को इंगित करेगा। होना भी उपयोगी है +अपस्ट्रीम रिपोजिटरी (जिस स्रोत को आपने फोर्क किया है) पंजीकृत है और नवीनतम परिवर्तनों के साथ अद्यतित रहने में सक्षम है। + +यदि आपने पहले से ऐसा नहीं किया है, तो अपनी निर्देshिका को रीबस रिपॉजिटरी में बदलकर shुरू करें, जो आपके द्वारा `git क्लोन` चलाने पर बनाई गई थी: + +```sh +सीडी रिबस +``` + +फिर अपस्ट्रीम रिमोट के रूप में `ollelauribostrom/rebus` जोड़ें: + +``` +git रिमोट अपस्ट्रीम जोड़ें https://github.com/ollelauribostrom/rebus.git +``` + +### 4. एक shाखा बनाएं + +आप जिस भी नई सुविधा या बगफिक्स पर काम कर रहे हैं, उसके लिए एक नई shाखा बनाना आम बात है। आइए आगे बढ़ें और एक बनाएं! + +सबसे पहले, यह सुनिsh्चित करें कि हमारे पास अपस्ट्रीम रिपॉजिटरी का नवीनतम संस्करण चल रहा है (हर बार नई shाखा बनाने से पहले ऐसा करें): + +```sh +git फ़ेच अपस्ट्रीम +``` + +चलाकर अपनी नई shाखा बनाएँ: + +```sh +git चेकआउट-बी <आपकी-नई-shाखा-नाम> अपस्ट्रीम/मास्टर +``` + +> नोट: `` को किसी ऐसी चीज़ से बदलें जो आपके द्वारा किए जाने वाले परिवर्तनों का वर्णन करती हो + +उदाहरण के लिए: + +```sh +git चेकआउट-बी ऐड-न्यू-रीबस अपस्ट्रीम/मास्टर +``` + +> नोट: `अपस्ट्रीम/मास्टर` निर्दिष्ट करके हम कह रहे हैं कि हमारा नया टहनी नवीनतम अपस्ट्रीम संस्करण से बनाया जाना चाहिए + +### 5. निर्भरता स्थापित करें + +इससे पहले कि हम अपने परिवर्तन करना shुरू करें, आइए प्रोजेक्ट निर्भरताएँ स्थापित करें: + +```sh +एनपीएम इंस्टॉल +``` + +### 6. अपने बदलाव करें + +अब आपके परिवर्तन करने का समय आ गया है। आइए खेल में एक नया रीबस जोड़ें। + +1. अपने पसंदीदा संपादक (बेहतर VSCode ) में फ़ाइल `src/js/rebuses.js` खोलें। +1. `rebuses` सरणी के अंत में एक नया रीबस ऑब्जेक्ट जोड़ें। +1. जब आप कर लें तो फाइल को सेव करें। + +### 7. खेल को स्थानीय स्तर पर चलाएं + +यदि आप चाहें, तो आप अपने परिवर्तनों को आज़माने के लिए खेल को स्थानीय रूप से चला सकते हैं: + +```sh +एनपीएम प्रारंभ +``` + +### 8. परीक्षण चलाएँ + +अपने परिवर्तन करने से पहले, यह सुनिsh्चित करने के लिए परीक्षण चलाएँ कि आपने कुछ भी तोड़ा नहीं है: + +```sh +npm रन टेस्ट: सभी +``` + +### 9. अपने परिवर्तनों को प्रतिबद्ध करें + +आपने कौन-से परिवर्तन किए हैं, यह देखने के लिए `git स्थिति` चलाएँ। यह कुछ इस तरह दिखेगा: + +Git status + +इन परिवर्तनों को चलाकर अपनी अगली प्रतिबद्धता में जोड़ें: + +```sh +git ऐड src/js/rebuses.js +``` + +और फिर उन्हें चलाकर प्रतिबद्ध करें: + +```sh +git प्रतिबद्ध-एम "आपका संदेsh" +``` + +उदाहरण के लिए: + +```sh +git प्रतिबद्ध-एम "एक नया रीबस जोड़ना" +``` + +### 10. अपने परिवर्तनों को जीथब में पुsh करें + +gitहब में अपने परिवर्तनों को चलाकर पुsh करें: + +```sh +git पुsh मूल <आपकी-नई-shाखा-नाम> +``` + +> नोट: `` को अपनी shाखा के नाम से बदलें + +### 11. एक पुल अनुरोध खोलें + +gitहब पर अपने भंडार पर जाएं और हरे "तुलना करें और अनुरोध खींचें" बटन पर क्लिक करें। + +तुलना करें और अनुरोध खींचें + +अपने परिवर्तनों का वर्णन करें और अपना पुल अनुरोध सबमिट करें + +पुल अनुरोध सबमिट करें + +## आगे क्या होगा? + +🎉 बधाई 🎉 + +आपने ओपन सोर्स योगदानकर्ता के रूप में अपना पहला कदम उठाया। आपके पुल अनुरोध की यथाshीघ्र समीक्षा की जाएगी। +यदि आपके कोई प्रsh्न हैं या किसी सहायता की आवsh्यकता है, तो [gitter](https://gitter.im/rebus-contributors/Lobby) पर हमसे जुड़ें। अगर आपको लगता है +यह, कृपया इस भंडार को एक सितारा दें . + +यदि आप कुछ और काम करना चाहते हैं, तो इसके लिए [खुले मुद्दे](https://github.com/ollelauribostrom/rebus/issues) देखें। +प्रेरणा। साथ ही, अधिक बेहतरीन shिक्षण संसाधनों के लिए [आगे पढ़ना](https://github.com/ollelauribostrom/rebus#forther-reading) अनुभाग देखें। + +## सामान्य प्रsh्न + +### मर्ज विरोध का समाधान करें ### + +एक बार परिवर्तन किए जाने और मंचन करने के बाद, संघर्षों को चलाकर प्रबंधित करने का समय आ गया है: + +```sh +git पुल अपस्ट्रीम मास्टर +``` + +अपने पसंदीदा कोड संपादक पर वापस जाएं और किसी भी विरोध की समीक्षा करें। आम तौर पर `वर्तमान` परिवर्तनों को एक रंग में हाइलाइट किया जाएगा और `आने वाले` परिवर्तनों को एक अलग रंग में हाइलाइट किया जाएगा। `वर्तमान` या `आने वाले` परिवर्तनों को `स्वीकार` करें। + +ऊपर दिए गए चरण #9 और #10 में बताए अनुसार या चलाकर फिर से बदलाव करें: + +```sh +git add +``` +```sh +git प्रतिबद्ध-एम "आपका संदेsh" +``` +```sh +git पुsh मूल <आपकी-नई-shाखा-नाम> +``` + +### कतार टूट जाती है ### + +यह ध्यान रखना महत्वपूर्ण है कि विंडोज और लिनक्स ऑपरेटिंग सिस्टम लाइन एंडिंग से अलग तरह से निपटते हैं। यदि आपको कोई त्रुटि मिल रही है जहां प्रोग्राम लाइनब्रेक को "एलएफ" होने की अपेक्षा करता है लेकिन "सीआरएलएफ" लाइनब्रेक shैलियों को ढूंढ रहा है, + +टर्मिनल लाइनब्रेक त्रुटि + +तो आप अपने टर्मिनल में निम्न आदेsh चला सकते हैं: + +```sh +npm run lint--- fix +``` + +भविष्य में इस समस्या से बचने के लिए, आप अपने संपादक को 'lf' के अंतिम पंक्ति अनुक्रम का उपयोग करने के लिए बदल सकते हैं। विजुअल स्टूडियो कोड में ऐसा करने के लिए, बस नीचे दाईं ओर lf/crlf बटन पर क्लिक करें और फिर दिखाई देने वाले ड्रॉप-डाउन मेनू से 'lf' चुनें। + +विजुअल स्टूडियो कोड लाइनब्रेक्स + +## अग्रिम पठन + +- [gitहब ओपन सोर्स गाइड](https://opensource.guide/) +- [git सीखने के लिए संसाधन](https://try.github.io/) +- [git ट्यूटोरियल पार्ट 1: वर्जन कंट्रोल क्या है?](https://www.youtube.com/watch?v=9GKpbI1siow&feature=youtu.be) +- [git ट्यूटोरियल पार्ट 2: वोकैब (रेपो, स्टेजिंग, कमिट, पुsh, पुल)](https://www.youtube.com/watch?v=n-p1RUmdl9M) +- [git ट्यूटोरियल पार्ट 3: इंस्टालेshन, कमांड-लाइन और क्लोन](https://www.youtube.com/watch?v=UFEby2zo-9E) +- [git ट्यूटोरियल पार्ट 4: gitहब (एक सर्वर पर पुsh करना)](https://www.youtube.com/watch?v=ol_UCWox9kc) +- [shुरुआती के लिए git और gitहब क्रैsh कोर्स](https://www.youtube.com/watch?v=SWYqp7iY_Tc) +- [git मैजिक] (http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html) +- [दोस्ताना shुरुआती रेपो](https://github.com/MunGell/awesome-for-beginners) +- [GitHub ने shुरुआती योगदानकर्ता रेपो का समर्थन किया](https://github.com/showcases/great-for-new-contributors) +- [सोर्सट्री - मैकओएस और विंडोज के लिए git जीयूआई](https://www.sourcetreeapp.com/) +- [वीएस कोड - एक्स्टेंसिबल कोड एडिटर](https://code.visualstudio.com/) +- [gitहब एटम - 21वीं सदी के लिए हैक करने योग्य टेक्स्ट एडिटर](https://atom.io/) + +## सहायता + +कृपया [एक मुद्दा खोलें](https://github.com/ollelauribostrom/rebus/issues/new) समर्थन के लिए, या [gitter](https://gitter.im/rebus-contributors/Lobby) पर हमसे जुड़ें। + +## आचार संहिता + +यह प्रोजेक्ट [JS Foundation की आचार संहिता](https://js.foundation/community/code-of-conduct) का पालन करता है। +कृपया पूरा पाठ पढ़ें ताकि आप समझ सकें कि क्या कार्रवाई होगी और क्या बर्दाsh्त नहीं की जाएगी। + +## लाइसेंस + +एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त। +