यह अनुवाद प्रगति पर है.

यह पृष्ठ मोज़िला में योगदान करने के पहले कदम के माध्यम से मार्गदर्शन करना चाहिए. आपका स्वागत है, हम तुम्हें देखने के लिए खुश हैं ! :)

मदद की ज़रूरत है?

 

मोज़िला समुदाय नए प्रतिभागियों के लिए एक खुला, सुलभ और अनुकूल समुदाय होने पर गर्व करता है. अगर आपको शामिल होने मे या अपने प्रश्नों के उत्तर खोजने मे कठिनाइया है , तो कृपया आप उन सवालों को irc.mozilla.org पर #introduction चैट रूम में  लाये ,जिससे कि हम आपको आरंभ कर ने में मदद कर सकते हैं।

हम जानते हैं कि -योगदान देने से पहले Firefox पर काम करना और  अपने कौशल अनुसार एक भूल ढूँढना एक चुनौती हो सकती है . हम हमेशा के लिए प्रक्रिया में सुधार लाने , मोज़िला को अधिक खुला, सुलभ और उसमे भाग लेने के लिए आसान बनाने के तरीकों की तलाश कर रहे हैं। आप इस दस्तावेज़ अनुकरण करने मे परेशानी हो रही है या आप के आसपास नहीं मिल सकता और अंधी गली मरा रहे हैं, तो सीधे mhoye@mozilla.com पर माइक होये को संपर्क करें ताकि हम बाद में आप और हर नए योगदानकर्ता के लिए समस्या का समाधान कर सकते हैं।

मुजे क्या कौशल की जरूरत है?

मोज़िला एक बड़ी परियोजना है और हम बहुत अलग कौशल के साथ योगदानकर्ताओं प्राप्त करने के लिए खुश हैं।

  • उदाहरण के लिए ,अगर आप को  C++ पता है ,तो आप फ़ायरफ़ॉक्स, फ़ायरफ़ॉक्स ओएस, और अन्य मोज़िला उत्पादों की कोर परतों के लिए योगदान कर सकते हैं ।
  • अगर आप Javascript या HTML / CSS जानते हैं, तो आप Firefox के सामने के अंत में योगदान कर सकते हैं , या गैया , जो कि फ़ायरफ़ॉक्स ओएस कि एपलिकेशन लेयर उस मे कर सकते हैं ।
  • अगर आप JAVA जानते हैं तो आप Firefox मोबाइल-Android पर फ़ायरफ़ॉक्स-MozStumbler के लिए योगदान कर सकते हैं ।
  • अगर आप Python जानते हैं तो आप हमारे Firefox Sync या Persona सहित वेब सेवाओं के लिए योगदान कर सकते हैं ।
  • अगर आप Make, shell, Perl, or Python जानते हैं, तो आप हमारे निर्माण प्रणाली में योगदान कर सकते हैं।
  • अगर आप C जानते हैं, तो आप  NSS, Opus, और Daala में योगदान कर सकते हैं ।
  • अगर आप Rust जानते हैं, तो आप rustc,  या  Servo,  या समानता और सुरक्षा के लिए बनाये गये वेब ब्राउज़र इंजन में योगदान कर सकते हैं ।
  • अगर आप Go जानते हैं, तो आप Heka नामके टूल डाटा प्रोसेसिंग में योगदान कर सकते हैं ।.
  • और प्रोग्रामिंग के बिना मोज़िला मिशन में योगदान करने के भी कई तरीके हैं. आप डिजाइन , समर्थन, अनुवाद , परीक्षण, या योगदान के के अन्य प्रकार में शामिल करने के लिए करना चाहते हैं, तो देखये 
शायद आप अभी तक प्रोग्रामिंग नहीं जानते हैं, लेकिन आप सीखना शुरू करना चाहते हैं? यह भी बहुत अच्छा है, वेबमेकर प्रोग्राम आपके लिए है, और मोज़िला डेवलपर नेटवर्क पर उपलब्ध अधिक संसाधन हैं!

चरण 1 - फ़ायरफ़ॉक्स, एंड्रॉइड या फ़ायरफ़ॉक्स ओएस के लिए फ़ायरफ़ॉक्स बनाएं।

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

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

चरण 2 - पर काम करने के लिए कुछ खोजें

अपने पालतू कुत्ता को ठीक करें
यदि आप फ़ायरफ़ॉक्स, थंडरबर्ड, या आपके अन्य पसंदीदा मोज़िला एप्लीकेशन के बारे में ठीक करना चाहते हैं, तो यह शुरू करने के लिए एक अच्छी जगह हो सकती है। यह करने के कई तरीके हैं:

संबंधित कीवर्ड के लिए बगजिला खोजें।
घटकों की सूची का उपयोग करके, बगजिला घटक को दिखाएं जिसमें आपके पालतू कुत्ते को लागू किया गया है। संबंधित बग के लिए बगजिला पर उस घटक को ब्राउज़ करें
#introduction या #developers पर irc.mozilla.org पर पूछें।
नए योगदानकर्ताओं के लिए एक अच्छी फिट के रूप में पहचान की गई एक बग खोजें
बगजिला में दायर एक लाख से अधिक कीड़े के साथ यह पता करना कठिन हो सकता है कि कहां आरंभ करना है, इसलिए हमने इन बग वर्गों को थोड़ा आसान बनाते हुए बनाया है:

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

हम इसे अपने सक्षम हाथों में छोड़ देते हैं। हमारे यहां आपकी मदद करने के लिए कुछ संसाधन हैं:

बग पर एक टिप्पणी में सहायता के लिए पूछें, या # प्रक्रमण या #developers में
Https://developer.mozilla.org/En/Developer_Guide देखें
चरण 4 - अपने कोड की समीक्षा करें

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

यदि आप एक mentored बग है, अपने गुरु से पूछो; उन्हें पता चल जाएगा, या वे आसानी से पता कर सकते हैं यह उन्हें भी हो सकता है!
भागो एचजी दोष और उन लोगों को देखो जिन पर आपने काम किया है - वे अच्छे उम्मीदवार होंगे
समीक्षा के लिए पूछने के लिए बग में सबसे अच्छा व्यक्ति का एक स्पष्ट संकेत हो सकता है
क्या समान विषयों पर संबंधित बग हैं? उस स्थिति में, उन बगों में समीक्षक एक अच्छा विकल्प हो सकता है।
हमारे पास मॉड्यूल की एक पुरानी सूची है, जो मॉड्यूल के लिए सहकर्मी और मालिकों को सूचीबद्ध करती है, जिनमें से कुछ अच्छे समीक्षक होंगे। सबसे बुरे मामले में, मॉड्यूल मालिक को समीक्षक के रूप में सेट करें, और टिप्पणी में उन्हें किसी बेहतर को लेने के लिए कहें, अगर उनके पास समय न हो
चरण 4b - इसका पालन करें
एक समीक्षा के लिए एक बार पूछे जाने के बाद, एक समीक्षक आमतौर पर पैच की समीक्षा करने के लिए या फिर एक या दो दिनों के भीतर आपको वापस आ जाता है, यदि वे बैकलोड हो जाते हैं, जब वे इसकी समीक्षा कर पाएंगे। अगर आपने उस समय के भीतर वापस नहीं सुना है, तो उन तक पहुंचने से डरो मत; 'समीक्षा पिंग?' कहने वाले बग में कोई टिप्पणी जोड़ें, बग में "अधिक जानकारी की आवश्यकता है:" चेक करें और समीक्षक का नाम जोड़ें अगर वे एक या दो दिनों के भीतर जवाब नहीं देते हैं, तो आप आईआरसी पर # प्रक्रमण या # विकासकर्ता चैनलों में सहायता मांग सकते हैं या सीधे माइक होय से संपर्क कर सकते हैं।

 

 

दस्तावेज़ टैग और योगदानकर्ता

 इस पृष्ठ के लिए योगदानकर्ता: saiganeshdhatrika, punitvara
 अंतिम अद्यतन: saiganeshdhatrika,