सभी उपयोग के उदाहरण

अपने फ़ोन से किसी ग्राहक द्वारा रिपोर्ट किए गए बग को ठीक करें

Zero को कहीं से भी एक बग रिपोर्ट फ़ॉरवर्ड करें और यह फ़िक्स के साथ एक pull request खोलता है और एक प्रीव्यू लिंक के साथ जवाब देता है, ताकि सपोर्ट इंजीनियरिंग हैंडऑफ़ का इंतज़ार किए बिना एक फ़िक्स भेज सके।

Zero जुड़ता है:SlackGitHubVercelGmail

समस्या क्या है

एक ग्राहक शनिवार को एक लेआउट बग के बारे में लिखता है, और आप अपने लैपटॉप से दूर हैं। पुराना रास्ता: ईमेल सोमवार तक पड़ा रहता है, इंजीनियरिंग को फ़ॉरवर्ड होता है, किसी के उठाने का इंतज़ार करता है, ठीक हो जाता है, फिर वापस आपके पास आता है ताकि आप आख़िरकार ग्राहक को जवाब दे सकें। एक छोटा फ़िक्स तीन लोगों में कई दिनों के राउंड ट्रिप में बदल जाता है। इसके बजाय, आप अपने फ़ोन पर Slack खोलते हैं, ग्राहक का स्क्रीनशॉट डालते हैं, और Zero से उसे ठीक करने को कहते हैं। Zero कोड में कारण ढूंढता है, बदलाव के साथ एक PR खोलता है, और एक प्रीव्यू लिंक के साथ जवाब देता है ताकि आप और आपकी टीम भेजने से पहले ठीक-ठीक देख सकें कि क्या बदला।

Zero इसे कैसे ठीक करता है

चरण 1: अपने tools कनेक्ट करें

Slack
Slack
ज़रूरी
जहाँ आप बग Zero को भेजते हैं और जहाँ यह PR और प्रीव्यू लिंक वापस करता है ताकि टीम उसे देख सके। ज़रूरी।
जोड़ें
GitHub
GitHub
ज़रूरी
Zero फ़िक्स को एक नई ब्रांच में कमिट करता है और pull request खोलता है। ज़रूरी।
जोड़ें
Vercel
Vercel
ज़रूरी
Zero प्रीव्यू डिप्लॉयमेंट पढ़ता है ताकि आप मर्ज करने से पहले एक लाइव URL पर फ़िक्स की पुष्टि कर सकें। ज़रूरी।
जोड़ें
Gmail
Gmail
वैकल्पिक
Zero ग्राहक की बग रिपोर्ट सीधे आपके इनबॉक्स से पढ़ता है ताकि आपको उसे फ़ॉरवर्ड न करना पड़े। वैकल्पिक।
जोड़ें

चरण 2: Zero से पूछें

@Zero fix this customer-reported layout bug through a PR, then share the preview link with me.
Zero बग रिपोर्ट पढ़ता है
Zero आपके फ़ॉरवर्ड किए गए स्क्रीनशॉट या ईमेल को लेता है, ग्राहक का विवरण पढ़ता है, और पता लगाता है कि क्या टूटा है और किस स्क्रीन पर।
Zero कोड में कारण ढूंढता है
Zero रिपॉज़िटरी खोजता है, ज़िम्मेदार कंपोनेंट का पता लगाता है, और तय करता है कि उसे ठीक करने के लिए क्या बदलाव चाहिए।
Zero एक प्रीव्यू के साथ PR खोलता है
Zero फ़िक्स को एक नई ब्रांच में कमिट करता है, एक pull request खोलता है, और प्रीव्यू डिप्लॉयमेंट का इंतज़ार करता है ताकि आपको एक लाइव लिंक मिले जो बग को ठीक हुआ दिखाता है।
आप रिव्यू करते हैं और भेजते हैं
आप उसी फ़ोन पर प्रीव्यू खोलते हैं, फ़िक्स की पुष्टि करते हैं, और मर्ज करते हैं। आपकी टीम चैनल में PR और बदलाव से पहले-बाद की स्थिति देखती है, ताकि हर कोई जुड़ा रहे।

चरण 3: इसे और आगे ले जाएँ

ग्राहक के साथ लूप पूरा करें
Zero से जवाब ड्राफ़्ट करवाएं ताकि फ़िक्स भेजते ही सपोर्ट ग्राहक को अपडेट कर सके
@Zero draft a reply to the customer letting them know the layout bug is fixed and will be live shortly.
इसे टीम के लिए दर्ज करें
फ़िक्स को एक ट्रैक किए गए issue में बदलें ताकि पैटर्न दस्तावेज़ में रहे
@Zero open a Linear issue summarizing this bug and the fix so we have a record.
इसे नियमित बनाएं
Zero को देखने दें कि ग्राहक का फ़ीडबैक कहाँ आता है और स्पष्ट बग अपने आप ठीक करने दें
@Zero whenever a customer bug report lands in this channel or my support inbox, reproduce it, open a PR with a fix, and post the preview link here for approval.

बेहतर परिणामों के लिए सुझाव

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