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 टास्क्स जिन्हें हमारे सुलझाने से पहले किसी बाहरी व्यक्ति के जवाब की ज़रूरत है।

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

SRE कर्तव्य
साइट विश्वसनीयता अभियांत्रिकी कर्तव्य उस प्रक्रिया का नाम है जिसमें सुनिश्चित किया जाता है कि सभी आ रहे टास्क्स और समस्याओं को एक विशिष्ट समयांतराल में सुलझा लिया जाता है या फिर उन्हें हर हफ़्ते ट्रैक किया जाता है ताकि वह हर किसी की नज़र से गिर न जाए।

''SRE कर्तव्य के बारे में यहाँ और पढ़ें।

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

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

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


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

अधिकार नीति
This outlines access to certain ACLs and Administrator privileges on Phabricator.

Administrator
Phabricator Administrator is not a powerful tool, however it has access to certain protected information about user accounts and can see sensitive information such as 2 Factor Authentication Status.

Currently, Phabricator Administrator rights have only been granted to Site Reliability Engineers, who already maintain root access on the relevant Phabricator servers. This policy can be reviewed if a use-case can be presented by any member who is not eligible for the rights currently.

ACL: Security
This ACL allows tasks to be restricted from public view when the contents being public could cause a risk to Miraheze's operations, software security or data protection. This ACL can additionally be used when such information could pose a risk to other services until a reasonable disclosure period has passed - when Miraheze may make such information public.

Membership to the group is restricted to:
 * Site Reliability Engineering
 * Trust and Safety
 * Board of Directors (when they take an active part in compliance/regulatory business of the company)

Anyone who requires access to a certain task, can be added as a subscriber without ACL membership.

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

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

ये भी देखें

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