Phabricator/hi

बग्स/कुछ और रिपोर्ट करें  सुरक्षा की समस्या को रिपोर्ट करें   अनुकूलित डोमेन का अनुरोध करें   कॉन्फिगरेशन में बदलाव का अनुरोध करें

Phabricator समस्याओं को ट्रैक करने के लिए एक सॉफ्टवेयर है जिससे बग्स, कॉन्फिगरेशन में बदलावों के अनुरोधों, सुविधाओं के अनुरोधों, आयात किए गए पृष्ठों, आदि का एक रिकॉर्ड रखा जाता है।

Phabricator सिर्फ तकनीकी समस्याओं के लिए है। अगर आपको ऐसे किसी चीज़ में मदद चाहिए जो कि तकनीकी नहीं है (जैसे आपका CSS काम नहीं करता, एक समस्या देने वाला सदस्य, पृष्ठ को फॉर्मेट करने में मदद), कृपया Community noticeboard या Stewards' noticeboard पर पूछें।

Phabricator पर तकनीकी जानकारी यहाँ पाई जा सकती है।

अकाउंट बनाना/लॉग-इन करना
अकाउंट बनाने या फिर लॉग-इन करने के लिए इस विधि का पालन करें:


 * 1) Phabricator पर जाएँ।
 * 2) "Log In" पर क्लिक करें। अगर आपने लॉग-इन नहीं किया हुआ है, बटन सभी पृष्ठों Tके ऊपरी दाए कोने में होना चाहिए।
 * 3) "Log In or Register // MediaWiki" वाले बटन पर क्लिक करें (इससे आप अपने Miraheze अकाउंट पर लॉग-इन कर पाएँगे)।
 * हमेशा "Log In or Register" बटन पर क्लिक करें। कभी भई से सीधे लॉग-इन न करें क्योंकि वह विकि के सदस्यों के लिए नहीं है।
 * 1) अगर बताया जाए, अपने Miraheze अकाउंट पर लॉग-इन करें।
 * आपको सूचना दी जाएगी कि आप Miraheze Phabricator को आपको लॉग-इन करवाना चाहते हैं कि नहीं, 'Allow' पर क्लिक करें।
 * 1) अगर आपने अब भी एक अकाउंट नहीं बनाया है, आपको अपने यूज़रनेम सुनिश्चित करने और ईमेल दर्ज करने को कहा जाएगा।
 * नीचे कुछ चित्र हैं जो प्रक्रिया में आपकी मदद कर सकते हैं। ये चित्र दर्शाते हैं कि हर स्क्रीन/चरण किस तरह का दिखना चाहिए। हर चित्र पर चरण को लेबल किया गया है।



टास्क्स फाइल करना
जब आपने लॉग-इन कर लिया हो। पृष्ठ के ऊपर की कड़ियों पर क्लिक करके टास्क फाइल करें। वैकल्पिक रूप से मुख्य पृष्ठ पर "Maniphest" पर क्लिक करने पर भी "Create Task" वाला एक बटन आएगा।

अनुरोध करते समय सुझावित है कि आप उन्हें विस्तृत रूप से शीर्षक दें। उदाहरणस्वरूप, अगर आपको अपने विकि पर डेटाबेस त्रुटि नज़र आती है, एक अच्छा शीर्षक होगा "Database errors on "mywiki.miraheze.org"।

जब तक आपको बताया न जाए, किसी को टास्क असाइन न करें (अपने आप को भी)। सिस्टम प्रबंधक दूसरे सिस्टम प्रबंधकों, सदस्यों, या खुद को टास्क की प्रगति की खबर रखने के लिए टास्क को असाइन कर सकते हैं।

अगर टास्क बहुत आवश्यक (जैसे विकियों पर त्रुटियाँ, ग्लोबल डाउनटाइम, आदि) नहीं है, प्राथमिकता को "High" या "Unbreak Now!" पर सेट न करें। इससे आपके अनुरोध को पहले प्रोसेस नहीं किया जाएगा। अगर आपका विकि दुर्गम भी है, आपको प्राथमिकता "Needs Triage" या "Normal" पर ही रखना चाहिए और ज़रूरत पड़ने पर कोई सिस्टम प्रबंधक उसे बदल लेंगे।

अगर आपको नहीं पता कि आप क्या कर रहे हैं, "Tags" को न भरें या "Subscribers" को न बदलें। ज़रूरत पड़ने पर उसे खाली ही छोड़ दें, और कोई उन्हें बदल देगा।

उस टास्क के विवरण में समस्या या आपके अनुरोध कर रहे सुविधा को विस्तृत करें जो आप बना रहे हैं। अगर आपका टास्क किसी निर्दिष्ट विकि के बारे में है, कृपया उसे लिंक करें। अगर आपका टास्क किसी साँचे (उदाहरणस्वरूप अनुकूलित डोमेन के अनुरोध, सुरक्षा के मुद्दे, आदि) से बन रहा है, कृपया पृष्ठ पर दिशानिर्देश का पालन करें।

जब आपने अपना अनुरोध प्रस्तुत कर लिया हो, एक सिस्टम प्रबंधक उसे जल्द वेरिफाई करेंगे। अगर आपके टास्क को तत्कालीन नहीं देखा जाता है, कृपया धैर्य रखें!

टास्क कौन फाइल कर सकते हैं?
सभी Miraheze सदस्य बग रिपोर्ट फाइल कर सकते हैं और प्रतिक्रिया दे सकते हैं। अनुकूलित डोमेन के अनुरोधों, लेख के आयात, डेटाबेस के नाम में बदलाव, प्रतिबंधित सेटिंग्स को बदलने, और कई ऐसा निजी अनुरोधों के लिए सुझाया जाता है कि समस्याओं को ब्यूरोक्रैट फाइल करें। अगर आप एक सिसॉप भी हैं, ब्यूरोक्रैट द्वारा फाइल करना ही सुझावित है।

अनुरोध और रिपोर्ट
नीचे विस्तृत विवरण हैं कि हर अनुरोध क्या करता है।


 * अगर आप अपने विकि के लिए किसी एक्सटेंशन और/या कॉन्फिगरेशन में बदलाव का अनुरोध करना चाहते हैं (जो कि ManageWiki पर नहीं है!), [phab:maniphest/task/edit/form/7/ इस फॉर्म] का उपयोग करें।
 * अगर आप सुरक्षा में किसी समस्या को रिपोर्ट करना चाहते हैं, [phab:maniphest/task/edit/form/2/ इस फॉर्म] का उपयोग करें
 * अगर आप किसी बग या किसी चीज़ को रिपोर्ट करना चाहते हैं, [phab:maniphest/task/edit/form/1/ इस फॉर्म] का उपयोग करें
 * अगर आप अनुकूलित डोमेन का अनुरोध करने चाहते हैं, अधिक जानकारी के लिए कृपया यह पढ़ें।

अधिक तकनीकी जानकारी के लिए कृपया Tech:Phabricator देखें।

टास्क्स की प्राथमिकताएँ

 * सभी सुविधा को अनुरोधों को डिफॉल्ट से "Normal" से टैग किया जाता है। अनुरोध की आवश्यकता को बढ़ाने की कोई ज़रूरत नहीं क्योंकि इससे आपके अनुरोध को जल्दी जवाब नहीं मिलने वाला। सभी सुविधा को अनुरोधों को "पहले आए, पहले गए" क्रम में देखा जाता है, जहाँ पर आपके विकि को तब कॉन्फिगर किया जाएगा जब इसके पहले के सभी अनुरोधों को पूरा कर लिया जाता है या फिर इस हद तक पूरा किया गया है कि इसे छोड़ देना सही है। Phabricator पर इस्तेमाल होने वाली चार आवश्यकता के लेवल हैं:
 * Unbreak Now: इसके टास्क्स को जितनी जल्दी हो सके, उतनी जल्दी सुलझाया जाना चाहिए, और सभी दूसरे टास्क्स को तब देखा जाएगा जब इसे सुलझा लिया जाएगा।
 * High: इसके टास्क्स को कुछ दिनों के अंदर सुलझा दिया जाता है।
 * Normal: इन अनुरोधों को हर किसी की सुविधा के अनुसार ही पूरा किया जाना चाहिए, और दूसरे टास्क्स (जैसे लक्ष्यों) को उनकी अवधि में ही पूरा किया जाना चाहिए।
 * Low: ये टास्क्स Miraheze के काम-धंधे से संबंधित नहीं हैं और ये बस विचार हैं जिनपर वर्तमान में काम नहीं किया जा सकता और जो भी चाहे उस पर काम कर सकता है।

अतिरिक्त रूप से, Phabricator पर ये स्थितियाँ भी हैं:


 * Open: टास्क्स जिन्हें वर्तमान में कोई सुलझा नहीं रहा, या फिर उन पर काम चल रहा है।
 * Resolved: टास्क्स जिन्हें पूरा कर दिया गया है।
 * Invalid: टास्क्स जो कि Phabricator के लिए अमान्य हैं और उन्हें कहीं और प्रस्तुत किया जाना चाहिए।
 * Declined: टास्क्स जिन्हें इस समय पूरा नहीं किया जा सकता, नहीं किया जाएगा, या फिर यह पता चला कि इस समय इसकी ज़रूरत नहीं है।
 * Stalled टास्क्स जिन्हें हमारे सुलझाने से पहले किसी बाहरी व्यक्ति के जवाब की ज़रूरत है।

अगर आपको संदेह है कि किसी समस्या को किस तरह से टैग करना है, कृपया वह जैसा है उसे वैसा ही छोड़ दें और कोई सिस्टम प्रबंधक उसे ठीक से टैग कर देंगे।

टैग/परियोजनाएँ

 * टैग/परियोजनाओं की मदद से टास्क्स को उनके विषयों में छाँटा जाता है। उदाहरणस्वरूप, "Feature request for example.miraheze.org" नामक टास्क को "Configuration" टैग में रखा जाएगा क्योंकि हम सभी सुविधा के अनुरोधों और कॉन्फिगरेशन में बदलावों को इसी टैग में रखते हैं।
 * उन एक्सटेंशनों को "Review Needed" वर्कबोर्ड के "Extensions" परियोजना में रखा जाएगा जिन्हें जाँच की ज़रूरत है।
 * Miraheze के सर्वरों और अर्थव्यवस्था से संबंधित टास्क्स को Site Reliability Engineering टैग में रखा जाता है।
 * और भी कई सारे टैग्स हैं जिनके अलग-अलग उद्देश्य हैं। उन सभी को यहाँ देखा जा सकता है: https://phabricator.miraheze.org/project/query/all/

प्रकार
Phabricator पर कई प्रकार परियोजनाओं/टैग्स का इस्तेमाल किया जाता है। वर्तमान कॉन्फिगरेशन ऐसा है:


 * परियोजनाएँ/हिस्से
 * ये Phabricator पर उन टास्क्स का समूह है जो कि या तो सॉफ्टवेयर, अर्थव्यवस्था या क्रिया से संबंधित हैं।
 * आईकॉन: परियोजना
 * रंग: नीला
 * समूह
 * ये ऐसे व्यक्तियों का समूह है जो कि उन लोगों के लिए है जो मिलकर किसी विशिष्ट टास्क पर काम कर सकते हैं या फिर जो किसी टास्क के आगे बढ़ने में हितधारक हैं।
 * आईकॉन: समूह
 * रंग: वायलेट
 * ACL
 * समूहों की तरह ही, मगर इससे विशिष्ट टास्क की अनुमतियों को नियंत्रित किया जाता है और उनके सदस्यता पर भारी प्रतिबंध लगाए जाते हैं।
 * आईकॉन: नीति
 * रंग: लाल
 * टैग्स
 * टैग्स साधारण लक्ष्यों को प्रतिनिधित करते हैं जो कि किसी विशिष्ट परोयजना से संबंधित नहीं हैं।
 * आईकॉन: टैग
 * रंग: पीला
 * लक्ष्य
 * लक्ष्य हमारे अर्धवार्षिक प्लान की अवधि होते हैं।
 * आईकॉन: लक्ष्य
 * रंग: हरा
 * सदस्य
 * सदस्य परियोजनाओं से कोई सदस्य आसानी से किसी परियोजना के अंदर टास्क्स को वर्गीकृत कर सकता है और उसे सूचनाओं जैसे साधनों पर निर्भर नहीं रहना पड़ेगा। वर्कबोर्ड पर टास्क्स पर नज़र रखने में काम आता है।
 * आईकॉन: टाइमलाइन
 * रंग: चेकर वाला

अधिकार नीति
यह Phabricator पर विशिष्ट ACL और और प्रबंधक कार्यों पर अधिकार का वर्णन करता है।

प्रबंधक
Phabricator प्रबंधक के पास ज़्यादा अधिकार नहीं होते, मगर वे सदस्यों के खातों से संबंधित कुछ सुरक्षित जानकारी के साथ 2 कारक प्रमाणीकरण की स्थिति जैसे गुप्त जानकारी भी देख सकते हैं।

वर्तमान में Phabricator के प्रबंधकों का अदिकार सिर्फ साइट विश्वसनीयता अभियांत्रिकियों को ही दिया जाता है जिनके पास संबंधित Phabricator सर्वरों पर पहले से ही पूरा अधिकार है। अगर कोई ऐसा सदस्य नीति में बदलाव चाहता है जो कि पद के लिए वर्तमान में योग्य नहीं है, नीति को संशोधित किया जा सकता है।

ACL: सुरक्षा
इस ACL की मदद से टास्क्स को सार्वजनिक दृष्टि से हटाया जा सकता है, अगर टास्क का कंटेंट ऐसा है जो कि सार्वजनिक दृष्टि में आने पर Miraheze के कार्यों, सॉफ्टवेयर सुरक्षा या डेटा सुरक्षा को हानि पहुँच सकती है। इस ACL का तब भी इस्तेमाल किया जा सकता है जब एक विशिष्ट समय तक ऐसी जानकारी दूसरे सेवाओं को हानि पहुँचाने के क़ाबिल है - और इस अवधि के बाद Miraheze इस जानकारी को सार्वजनिक कर देगी।

इस समूह की सदस्यता सिर्फ ये सदस्य प्राप्त कर सकते हैं:
 * साइट विश्वसनीयता अभियांत्रिकी
 * विश्वास और सुरक्षा
 * निर्देशक मंडल (जब वे कंपनी के किसी अनुपालन/नियामक कार्य में शामिल हों)

अगर किसी को किसी विशिष्ट टास्क की अनुमति चाहिए, उसे वह ACL सदस्यता के बिना ही दे दिया जा सकता है।

पत्रिकाएँ
Phabricator Search Queries की पत्रिकाएँ PhabDigests उपकरण की मदद से प्राप्त की जा सकती है, जो कि स्वयंसेवक परियोजना MirahezeBots द्वारा संचालित है। इसके लिए आपको स्वयंसेवकों को अपना ईमेल देना होगा और जानकारी को Miraheze NDA अथवा निजता नीति में कभी नहीं किया जाता। इस सिस्टम में रखे डेटा पर एक अलग निजता नीति लागू है।

अगर आपको एक पत्रिका चाहिए तो कृपया RhinosF1 से संपर्क करें या फिर पर पूछें।

ये भी देखें

 * Phabricator के बारे में और तकनीकी जानकारी के लिए Tech:Phabricator
 * प्रक्रिया के बापे में अधिक जानकारी के लिए Tech:SRE Duty