Skip to content

Latest commit

 

History

History
131 lines (77 loc) · 12.5 KB

README.mr.md

File metadata and controls

131 lines (77 loc) · 12.5 KB

Open Source Love License: MIT Open Source Helpers

प्रथम योगदान

सुरुवातीला कुठलीही गोष्ट करणे कठीण असते. विशेषत: आपण एकत्र काम करत असताना चुका होणे स्वाभाविक आहे. परंतु एकमेकांसोबत भेटणे आणि एकत्र कार्य करणे हेच तर मुक्त स्त्रोत (Open Source) चे गमक आहे. आम्ही आपले प्रथम मुक्त स्त्रोत योगदान (Contribution) सुलभ करण्यास मदत करू.

लेख वाचणे आणि ट्यूटोरियल पाहण्याने आपणास मदत होऊ शकते परंतु प्रत्यक्षात सराव करण्यापेक्षा काय चांगले आहे? या प्रकल्पाचा हेतू नवशिक्यांना आपले प्रथम योगदान देण्यासंदर्भात सोप्या स्वरुपात मार्गदर्शन प्रदान करण्याचा आहे. आपण आपले प्रथम योगदान देत असल्यास, खालील पायऱ्यांचे अनुसरण करा.

जर आपल्याला कमांड लाईन (CLI) सोयीस्कर वाटत नसेल तर GUI टूल्स वापरण्यासंदर्भात ट्यूटोरियल येथे आहेत.

fork this repository

आपण आपल्या मशीनवर Git नसेल तर, येथुन इन्स्टॉल करा.

रिपॉझिटरी (Repository) ला फोर्क (Fork) करणे

फोर्क बटण क्लिक करून या रिपोला फोर्क करा. हे आपल्या खात्यात या रिपॉझिटरीची प्रत (कॉपी) तयार करेल.

रिपॉझिटरी (Repository) ला क्लोन (Clone) करणे

clone this repository

आता फोर्क केलेला रिपो आपल्या संगणकावर क्लोन (Clone) करा. यासाठी आपण आपल्या गिटहब (GitHub) खात्यावर जा. जो रिपो आपण फोर्क केलेला आहे, त्याला उघडा. उघडलेल्या रिपोत उजव्या बाजुला वर Clone or download बटण दिसेल, त्यावर क्लिक करा. नंतर तेथील Copy to clipboard या आयकॉनवर क्लिक करा. याद्वारे प्रस्तुत रिपोची लिंक (URL) कॉपी झालेली असेल.

आता आपले टर्मिनल (Terminal) उघडा व त्यात खालील git आदेश (Command) चालवा.

git clone <कॉपी-केलेली-लिंक>

copy URL to clipboard

येथे <कॉपी-केलेली-लिंक> (त्रिकोणी कंस वगळता) यास आपण आताच कॉपी केलेली URL लिंक असे ग्राह्य धरण्यात यावे. ही URL लिंक मिळवण्याकरता याआधीच्या पायरीचे अवलोकन करावे.

उदाहरणार्थ:

git clone https://github.com/तुमचे-युझर-नाव/first-contributions.git

येथे तुमचे-युझर-नाव याचा अर्थ आहे, आपल्या गिटहब खात्याचे नाव (Username).

आता एंटर (Enter/Return) बटण दाबा. याद्वारे प्रस्तुत रिपो first-contributions आपल्या संगणकावर कॉपी होईल.

ब्रांच (Branch) बनवणे.

आपल्या टर्मिनल वरुन आपली रिपो फोल्डर/डायरेक्टरी (Folder/Directory) बदला (जर आपण अद्याप बदलले नसेल तर).

cd first-contributions

आता git checkout ही कमांड वापरुन नवीन ब्रांच तयार करा.

git checkout -b <आपल्या-ब्रांचचे-नाव-येथे-टाका>

उदा:

git checkout -b add-rahul-thakare

(प्रत्येक ब्रांचच्या नावात add हा शब्द असणे आवश्यक नाही, परंतु वरील उदाहरणात त्याचा समावेश असणे ही एक वाजवी गोष्ट आहे कारण ईथे आपले नाव सूचीमध्ये जोडणे हा या शाखेचा उद्देश आहे.)

आवश्यक बदल करणे आणि ते बदल कमिट (Commit) करणे.

आता मजकूर संपादक मध्ये Contributors.md फाइल उघडा, व त्यात आपले नाव जोडा. फाइलच्या सुरवातीस किंवा समाप्तीमध्ये जोडू नका. त्यामध्ये कुठेही ठेवा. आता फाईल सेव्ह (Save) करा.

git status

आता तुम्ही पुन्हा टर्मिनल कडे जाल आणि `git status` ही कमांड चालवाल तर तुम्हाला त्यात काही बदल झालेले दिसतील.

git add कमांड वापरुन आपण तयार केलेल्या शाखेत ते बदल जोडा

git add Contributors.md

आता git commit ही कमांड वापरुन आपले बदल कमिट/सुरक्षित करा.

git commit -m "Add <तुमचे-नाव> to Contributors list"

<तुमचे-नाव> च्याऐवजी आपले नाव टाका.

गिटहब मध्ये आपले बदल पुश करणे.

git push वापरून आपले बदल पुश करा

git push origin <आपल्या-शाखेचे-नाव>

<आपल्या-शाखेचे-नाव> च्या जागी आपल्या ब्रांचचे नाव टाका.

पुनरावलोकनासाठी आपले बदल सबमिट करणे.

आपण आपल्या गिटहब प्रोफाइलवर आपल्या रिपो वर गेल्यास, आपल्याला Compare & pull request पाठविण्याचा पर्याय दिसेल, ते दाबा. create a pull request

आता आपल्या Pull request सबमिट करा.

submit pull request

लवकरच मी आपले बदल या प्रकल्पाच्या मुख्य शाखेत विलीन करेन. जेव्हा आपले बदल विलीन होतील तेव्हा आपल्याला ई-मेल मिळेल.

आता पुढे काय?

अभिनंदन! आपण नुकतीच fork -> clone -> edit -> PR ही कार्यपद्धती पूर्ण केली आहे ज्यास आपणास एक योगदानकर्ता (Contributor) म्हणून सदैवच तोंड द्यावे लागते!

आपले योगदान साजरे करा आणि येथे जाऊन आपल्या मित्र आणि अनुयायांसह शेअर/सामायिक करा.

आपल्याला कोणत्याही मदतीची आवश्यकता असल्यास किंवा काही प्रश्न असल्यास आपण आमच्या स्लॅक टीममध्ये सामील होऊ शकता. स्लॅक टीममध्ये सामील व्हा.

आता आपण इतर प्रकल्पांमध्येही आपले योगदान देऊ शकता. आपण प्रारंभ करू शकाल अशा सुलभ समस्यांसह (Issues) आम्ही काही प्रोजेक्टची सूची संकलित केली आहे. येथे वेब अॅप मधील प्रकल्पांची यादी पहा.

इतर साधने वापरण्याबाबतीत ट्युटोरियल

GitHub Desktop Visual Studio 2017 GitKraken VS Code Sourcetree App IntelliJ IDEA
GitHub Desktop Visual Studio 2017 GitKraken Visual Studio Code Atlassian Sourcetree IntelliJ IDEA