Contributing/hi

Miraheze स्वयंसेवकों का बना है, जो कि आपकी तरह ही साधारण लोग हैं! चाहे आपको मीडियाविकि के बारे में जितना कम या ज़्यादा पता हो, आप मदद कर सकते हैं! नीचे कई मौके हैं जिनमें आप Miraheze की मदद करने के लिए स्वयंसेवक बन सकते हैं।

अगर आप हमारी अलग-अलग भूमिकाओं (तकनीकी/गैर-तकनीकी) में रहकर मदद करना चाहते हैं, आप मदद करने के तरीकों के लिए हमारा Miraheze Vacancies‎ पृष्ठ देख सकते हैं।

...लोकल समुदायों की मदद करके
Miraheze की मदद करने के सबसे आसान तरीकों में से एक है विकि का अनुरोध करके उसका इस्तेमाल करना। सक्रिय रहें, अपना उप-समुदाय बनाएँ। आपके पहचाने लोगों को Miraheze पर लाएँ।

विकि नहीं बनाना चाहतें? ऐसा विकि ढूँढ़ें जो पहले से ही मौजूद है और आपके विषय से संबंधित है! Miraheze पर कई तरह की विकियाँ होस्ट की जाती हैं, कंप्यूटरों से लेकर TV शोज़ तक, आपको ऐसा विकि ज़रूर मिल जाएगा जिसमें आपको रूचि है! WikiDiscover और Gazetteer of wikis देखें और अपने पसंदीदा विषय पर विकि को ढूँढ़ें।

...मेटा पर मदद करके
मदद करने का एक दूसरा आसान तरीका है इस विकि, Miraheze Meta, पर मदद करना। Miraheze Meta पर ग्लोबल समुदाय से संबंधित समस्याओं की चर्चा की जाती है। आप ऐसे किसी सवाल का जवाब देकर मदद कर सकते हैं जिसका आपको जवाब पता हो। Miraheze Meta पर ज़्यादातर सवाल नोटिसबोर्ड्स पर पूछे जाते हैं। वर्तमान में ऐसे ३ नोटिसबोर्ड हैं जहाँ सदस्य मदद माँग सकते हैं, तीनों के उद्देश्य अलग हैं और उन्हें उसी तरह से लेबल किया गया है:


 * Community noticeboard - विकियों या Miraheze से संबंधित कोई भी सवाल यहाँ पूछा जा सकता है, जैसे ManageWiki पर मदद, विकि को स्टाइल करने के लिए मदद, किसी साँचे से संबंधित मदद, आदि। यह नोटिसबोर्ड विषयों के बारे में सामुदायिक चर्चा शुरू करने के लिए एक अच्छी जगह है। अगर आपको किसी चीज़ का जवाब आता है, जवाब देने से घबराइए मत।
 * मेटा प्रबंधकों का नोटिसबोर्ड - Any issue regarding इस विकि (मेटा) से संबंधित किसी भी समस्या की चर्चा यहीं की जाती है, जैसे किसी बर्बरता अकाउंट को बैन करवाने के लिए समर्थन जमा करना, पृष्ठों को अनुवाद-योग्य चिह्नित करना, लोकल अधिकारों का अनुरोध करना, और कई सारी लोकल चीज़ें। यह नोटिसबोर्ड ग्लोबल मामलों के लिए नहीं है।
 * Stewards' noticeboard - स्टीवार्ड की मदद की आवश्यकता वाली कोई भी समस्या (जैसे बर्बरता के खातों को बैन करना, किसी दुरुपयोगी सदस्य को रिपोर्ट करना, सॉकपपेट्स की जाँच करना, या एक ग्लोबल स्थानांतरण) यहाँ पूछी जाती है। कभी-कभी सदस्य ऐसा कुछ पूछ बैठते हैं जिसमें किसी स्टीवार्ड के जवाब की ज़रूरत नहीं, यह लोगो बदलने जैसे साधारण कार्यों के लिए भी हो सकता है। हालाँकि यह स्टीवार्ड्स का नोटिसबोर्ड है, इसका मतलब यह नहीं कि आप वहाँ अपनी तरफ से किसी की मदद नहीं कर सकते; उन्हें दिशा दिखाने में खिचखिचाएँ न! ऐसा करके आप हमारे काम के बोझ में दबे स्टीवार्ड्स की हर थ्रेड को छानने और हर छोटे अनुरोध का जवाब देने के बजाय गंभीर चीज़ों पर ध्यान लगाने में मदद करेंगे।

If you ever see a question that was asked on the wrong noticeboard (like a global lock asked in the Meta Administrators' noticeboard instead of the Stewards' noticeboard), be bold and move it to the appropriate noticeboard. Even if your edit is reverted, at least you gain experience and learn how to sort issues!

अनुवाद
क्या आपको कोई भाषा आती है? पृष्ठों को अनुवादित करके Miraheze की मदद करें! ज़्यादातर पृष्ठों पर आप पृष्ठ के ऊपर "इस पृष्ठ को अनुवादित करें" पर क्लिक कर सकते हैं और यह आपको एक ऐसे स्क्रीन पर ले आएगा जिसकी मदद से आप पृष्ठ को अनुवादित कर सकते हैं। हर अनुवाद या निरीक्षण मददगार है!

आप Miraheze के एक्सटेंशनों को भी अनुवादित कर सकते हैं। इस बारे में अधिक जानकारी के लिए 'Translating Miraheze extensions' देखें।

...helping on Discord and IRC
Not all questions are asked on Meta, many prefer to ask on Discord and IRC. Don't be afraid to stop on by and answer any question someone might have. Most IRC channels relay to Discord meaning that you can talk with people on IRC in real time. For more info on connecting to Discord and IRC, check out their respective pages.

...helping fight global vandalism
While fighting global vandalism may seem hard, especially because Miraheze hosts wikis, it actually isn't! Miraheze employs AbuseFilter which stops most vandalism dead in its tracks. This, along with other suspicious activity, is reported on the IRC channel. You can monitor this feed for any possible vandalism or spam and report it on. Note that both channels are relayed on Discord. A Steward will review it and globally lock the user if needed. If an edit isn't stopped by AbuseFilter, you can also manually go into the wiki and revert it yourself. If you do, just make sure to include in the summary that you were reverting vandalism or else you may be erroneously labeled a vandal yourself!

Even if a vandalism-only account is stopped by AbuseFilter, you should still report it to the Stewards to prevent the account from trying to bypass the filter, succeeding and flooding a wiki. To report them, you can make a new section on the Stewards' noticeboard or you can report them on.

Not all wikis are enrolled in the global antivandalism program, some have purposefully opted-out. These are usually larger wikis that employ lots of administrators who keep an eye out for vandalism at all times. Private wikis are also not reported on the CVT feed. For more info on this, see Counter Vandalism Team.

...विकियाँ बनाने में मदद करके
विकि सृष्टिकार, जैसा उनके नाम से पता चलता है, स्वयंसेवक हैं जो विकि की सृष्टि में मदद करते हैं। वे हर अनुरोध को जाँचते हैं और सुनिश्चित करते हैं कि वे उचित हैं और कंटेंट नीति का उल्लंघन नहीं करते।

जितने हमारे पास विकि सृष्टिकार होंगे, उतनी ही जल्दी हम नए अनुरोधों को जाँच पाएँगे, जिससे Miraheze के सदस्यों के लिए एक बेहतर अनुभव बनता है और एक बढ़ते और उभरते समुदाय का बीज बोया जा सकता है।

विकि सृष्टिकार बनने के लिए आपको समुदाय में विश्वसनीय होना होगा, कृपया यहाँ wikicreator अधिकारों का अनुरोध करें और स्टीवार्ड्स समुदाय को चर्चे करने देंगे, जिसके बाद वे फैसला करेंगे कि अनुरोध को स्वीकार करना है कि नहीं।

''विकि सृष्टिकार बनना चाहते हैं? मेटा:विकि सृष्टिकार और Meta:Wiki creators guide देखें।''

...helping out on Phabricator
Phabricator is Miraheze's ticketing system. While the many tasks on there require a system administrator, some don't. A user might need help enabling an extension or might have not be able to find a setting in ManageWiki. In these cases, if you know the answer, you're more than welcome to reply to the task. In some cases, if you are certain that the issue has been resolved, you can close the task. If you're new on Phabricator, it's recommended that you wait and learn what types of tasks are closed when, to prevent you from accidentally closing a task that hasn't actually been resolved.

Even if a task involves something technical like importing a wiki dump, you can still help on the task by sorting the tags correctly for the task. For more information on tags, see Phabricator.

...helping out technically
While the previous ways to contribute were some that don't require technical expertise, the following do. If you know how to help out technically, you're more than welcome to!

...on GitHub
Miraheze hosts all of its configurations in a GitHub config repo (see this page for additional info). Whenever a change needs to be done, these configuration files are updated. When these configurations are updated in any of the repositories hosted on GitHub, the changes are automatically deployed to the servers hosting Miraheze. Historically, feature changes were done by sending a request on the Request features page or by adding a GitHub merge request. This is no longer the case, you can do most configuration changes on ManageWiki. That doesn't mean you can't help out on GitHub though, it's not rocket science!

GitHub खाता (मुफ्त में उपलब्ध) वाला कोई भी व्यक्ति फ़ाइल परिवर्तनों को प्रस्तावित कर सकता है।

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

बुनियाद नेस्टिंग लेआउट कुछ ऐसा है:
 * नेमस्पेस वेरिएबल को परिभाषित करें (शुरुआत के करीब, include के पास)
 * wgConf (सबसे बड़ा ऐरे)
 * सेटिंग का नाम ('wgVariable' या 'wmgVariable' के रूप में)
 * प्रभावित विकियाँ (in the form of 'dbname' या 'default' के रूप में जहाँ dbname आखिर में "wiki" के साथ विकि का सबडोमेन है)
 * सेटिंग का वैल्यू (सेट करने के लिए वैल्यू। सेटिंग पर निर्भर होकर यह संख्या, true/false, या ऐरे हो सकता है।)

करने के लिए कुछ आसान कामों में से एक है पहले से ही स्थापित एक्सटेंशनों को सक्षम करना (wgConf का extensions नामक सेक्शन देखें, जो कि ऊपर के फॉर्मेट का पालन करता है जहाँ "Setting name" 'wmgUse Extension ' जैसा कुछ होगा और जहाँ Extension सक्षम करने के लिए एक्सटेंशन का नाम है)।

कुछ एक्सटेंशनों को काम पर लगाने के लिए अतिरिक्त सेटअप की ज़रूरत है। ऐसे मामले में एक सिस्टम प्रबंधक बदलाव को हैंडल कर लेंगे।

एक नया एक्सटेंशन या स्किन स्थापित करना
कोई भी Miraheze/mediawiki रिपॉज़िटरी पर नए बदलावों के सुझाव प्रस्तुत कर सकता है। किसी पहले से स्थापित न किए गए एक्सटेंशन या स्किन को स्थापित (विकि पर सक्षम करना नहीं) करने के लिए कृपया 'Adding a new extension' देखें।

...आंतरिक रूप से
Miraheze Debian पर चलता है जहाँ १५ VPS जो कि RamNode द्वारा होस्ट किए जाते हैं जबकि १ VPS Backupsy द्वारा (बैकअप रखने के लिए)। ये ज़्यादातर OpenVZ द्वारा संचालित हैं, बस कभी-कभी KVM। हमारा सर्वर कॉन्फिगरेशन Puppet द्वारा प्रबंधित किया जाता है, और हम कई तरह की प्रौद्योगिकियों के साथ काम करते हैं। हम Apache, GDNSD, MariaDB, nginx और Varnish के साथ वेब स्टैक को संचालित करने के लिए MediaWiki का उपयोग करते हैं। अगर आप इनमें से किसी भी सॉफ्टवेयर के अनुकूल हैं, हम आपके अनुभव के बारे में ज़रूर सुनना चाहेंगे! अतिरिक्त मदद का हमेशा स्वागत किया जाता है, और आपके लिए सबसे छोटे सुधार (ठीक किए गए बग्स/प्रदर्शन) भी हमारे लिए काफी बड़ा सुधार हो सकता है। अगर आप इस क्षेत्र में योगदान देना चाहते हैं, कृपया सिस्टम प्रबंधकों से संपर्क करें या फिर इसके लिए एक Phabricator टास्क बना लें।