विज्ञापन

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

खुला स्रोत जाने के लिए एक अच्छा विकल्प हो सकता है, आपको सही समुदाय में निवेश करने की भी आवश्यकता होगी। GitHub ऐसा करने के लिए सबसे अच्छी जगहों में से एक है, न केवल साइट पर आने वाले उपयोगकर्ताओं की पर्याप्त मात्रा के कारण, बल्कि उन विशेषताओं के कारण भी है जो गिटहब प्रदान करता है। यदि आपको GitHub पर एक ओपन सोर्स ऐप मिलता है, तो मैं आपको कुछ चीजें दिखाऊंगा, जो आप इसे देख सकते हैं, जिसमें कोड देखना, संपादन करना और फोर्क करना शामिल है।

खाता बनाएं

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

instagram viewer

किसी परियोजना की जाँच करना

ओपन सोर्स कोड कैसे देखें
एक बार आपके पास एक खाता होने पर आप सीधे गीथहब पर पाए गए एक खुले स्रोत आवेदन में गोता लगा सकते हैं। यहां आप एप्लिकेशन के प्रोजेक्ट पेज को देख सकते हैं, जिसमें एप्लिकेशन से संबंधित फोल्डर और फाइलें, एक नेटवर्क ग्राफ, पुल अनुरोधों की सूची, खुले मुद्दे, एक विकी और अन्य ग्राफ़ शामिल हैं। जाहिर है, यदि आप फ़ाइलों के भीतर कोड देखना चाहते हैं, तो आपको उन पर क्लिक करना चाहिए और आपको पूर्ण स्रोत कोड के साथ प्रस्तुत किया जाएगा। जहां तक ​​कोड की व्याख्या करने की बात है, आपको प्रोग्रामिंग भाषा में कुछ पृष्ठभूमि की आवश्यकता होगी, जिसमें एप्लिकेशन लिखा हो, चाहे वह जावा, सी ++, पायथन, या कुछ और हो। सोच रहे लोगों के लिए, स्क्रीनशॉट कालेब इवान का दिखाता है jcanvas जल्दी और आसानी से HTML5 के कैनवास तत्व को jCanvas के साथ जोड़ देंजैसा कि हम जानते हैं कि वेब पहले से कहीं अधिक तेजी से विकसित हो रहा है। देर से, एचटीएमएल 5 दृश्य में आ रहा है, आवश्यकता के बिना अत्यधिक इंटरैक्टिव वेब एप्लिकेशन विकसित करने की क्षमता प्रदान करता है ... अधिक पढ़ें परियोजना।

एक परियोजना के लिए धन्यवाद

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

खुला स्रोत देखें
यदि आप अपने कंप्यूटर पर रिपॉजिटरी की फ़ाइलों को पुनः प्राप्त करना चाहते हैं, तो आपको कमांड चलाने की आवश्यकता होगी गिट क्लोन https://github.com/username/project_name.git, अपने GitHub उपयोगकर्ता नाम और प्रोजेक्ट_नाम के साथ उपयोगकर्ता नाम की जगह पर अनुप्रयोग प्रोजेक्ट का नाम जिसे आपने अभी-अभी कांटा था। इस कमांड को एक फ़ोल्डर के भीतर चलाएं जिसमें आपकी सभी GitHub परियोजनाएं होनी चाहिए, क्योंकि प्रत्येक git क्लोन कमांड आपके द्वारा वर्तमान में रहने वाले के भीतर एक नया फ़ोल्डर बनाएगा। यह प्रोजेक्ट की फ़ाइल को डाउनलोड करने का एक और तरीका है क्योंकि इसमें लॉगिन क्रेडेंशियल की आवश्यकता नहीं होती है। अब आप किसी भी टेक्स्ट एडिटर या IDE का उपयोग करके कृपया फाइलें बदल सकते हैं। लिनक्स उपयोगकर्ताओं के लिए, मैं एक्लिप्स या गनी की सिफारिश करता हूं क्योंकि वे महान प्रोग्रामिंग संपादक हैं - ग्रहण अधिक पूर्ण-विशेषताओं वाला और गीन दुबला होने वाला है। विंडोज उपयोगकर्ता देशी GitHub क्लाइंट का भी उपयोग कर सकते हैं।

अपने प्रोजेक्ट में परिवर्तन अपलोड करना

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

अपस्ट्रीम का ट्रैक रखना

यदि आप अपस्ट्रीम प्रोजेक्ट का ट्रैक रखना चाहते हैं (जिसे आपने खुद बनाया है), तो आपको अतिरिक्त रिमोट को जोड़ने की आवश्यकता होगी। यह मूल रूप से केवल एक अन्य कीवर्ड है जिसे आप अपने एप्लिकेशन के फ़ोल्डर के अंदर उपयोग कर सकते हैं। नया रिमोट बनाने के लिए, कमांड चलाएँ git दूरस्थ जोड़ अपस्ट्रीम https://github.com/username/project_name.git, जहां उपयोगकर्ता नाम को मूल परियोजना के उपयोगकर्ता नाम से बदला जाना चाहिए, और project_name को इसके परियोजना नाम से बदला जाना चाहिए।

अपस्ट्रीम परिवर्तन में विलय

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

अनुरोधों को खींचो

ओपन सोर्स कोड कैसे देखें
यदि आप अपस्ट्रीम प्रोजेक्ट में वापस योगदान करना चाहते हैं, तो अपने स्वयं के कांटे में किसी भी परिवर्तन को धकेलना सबसे अच्छा है परियोजना (या अपस्ट्रीम परियोजना की अपनी शाखा, लेकिन मूल लेखक के विशेष बनाने के बाद ही) व्यवस्था)। एक बार जब आप अपने रिपॉजिटरी में उन परिवर्तनों को धकेल देते हैं, तो आप GitHub में जा सकते हैं और एक पुल अनुरोध सबमिट कर सकते हैं। यह अपस्ट्रीम प्रोजेक्ट के मूल लेखक को सूचित करता है कि आप उनके द्वारा किए गए परिवर्तनों की समीक्षा करने के लिए उनके / उनके जैसे हैं और उन्हें अपस्ट्रीम प्रोजेक्ट में आपके परिवर्तन खींचते हैं। कम से कम अपने स्वयं के कुछ संशोधनों की पेशकश करना एक सामान्य शिष्टाचार है, जो उन्हें अपनी परियोजना के लिए धन्यवाद के रूप में खींचने के लिए अपस्ट्रीम प्रोजेक्ट पर वापस लाते हैं। वे आपके अनुरोध को स्वीकार करते हैं या नहीं।

निष्कर्ष

GitHub शानदार टूल है जिसका उपयोग बड़ी मात्रा में ओपन सोर्स डेवलपर्स पहले से ही करते हैं। जबकि GitHub Git उपयोगिता का उपयोग करता है जिसे कोई भी अपने सर्वर पर कॉन्फ़िगर कर सकता है, GitHub वास्तव में विकास के सामुदायिक पहलू को शामिल करता है, कुछ ऐसा जो खुले स्रोत में एक आवश्यकता है विश्व। यह परिचय आपको मूल बातें शुरू करने में मदद करना चाहिए। यदि आप वास्तविक प्रोग्रामिंग के बारे में अधिक जानना चाहते हैं, तो आप इस लेख को देख सकते हैं शीर्ष साइटें सी ++ पर ब्रश करने के लिए सीखने की सी + + प्रोग्रामिंग भाषा के साथ आरंभ करने के लिए 3 वेबसाइटअपेक्षाकृत आसान प्रोग्रामिंग भाषाओं के साथ, कार्यक्रम सीखना बहुत कठिन हो सकता है। जबकि जावा के साथ शुरुआत करना आसान है (जहां हमारे पास जावा के लिए मेकओसेफ पर यहां कई लेख हैं ... अधिक पढ़ें .

क्या आपने GitHub का उपयोग किया है? आप किस विशेषता को सबसे अधिक पसंद करते हैं जिसके बारे में लोगों को पता होना चाहिए? हमें टिप्पणियों में बताएं!

डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।