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

स्वचालित कोडबेस टेक डेट स्कैनर

Zero आपका रिपॉज़िटरी क्लोन करता है, एक पूरा टेक डेट स्कैन चलाता है, गंभीरता के हिसाब से निष्कर्षों को ट्रायेज करता है, और पूरे ब्योरे के साथ एक संरचित GitHub issue दर्ज करता है।

Zero जुड़ता है:GitHub

Zero क्या डिलीवर करता है

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

टेक डेट हर कोडबेस में मौजूद होता है। समस्या यह नहीं है कि यह जमा होता है; यह है कि यह चुपचाप जमा होता है। न कोई टिकट, न कोई मालिक, न कोई प्राथमिकता। यह एक धीमे PR, एक अस्थिर टेस्ट, एक ऐसे रिफ़ैक्टर के रूप में सामने आता है जिसे किसी ने शेड्यूल नहीं किया। आप Zero को रिपॉज़िटरी स्कैन करने को कहते हैं। यह उसे क्लोन करता है, कोड पढ़ता है, डेट ढूंढता है, उसे गंभीरता के हिसाब से रैंक करता है, और एक ही संरचित GitHub issue दर्ज करता है ताकि टीम उसे वाकई देख सके और संभाल सके।

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

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

GitHub
GitHub
ज़रूरी
Zero रिपॉज़िटरी क्लोन करता है, कोड पढ़ता है, और निष्कर्षों को एक संरचित GitHub issue के रूप में दर्ज करता है।
जोड़ें

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

@Zero clone vm0-ai/vm0, scan for tech debt across the codebase, triage by severity, and file a GitHub issue with the full breakdown. Assign to me.
Zero रिपॉज़िटरी क्लोन करता है
Zero रिपॉज़िटरी को एक अलग-थलग एक्ज़ीक्यूशन वातावरण में खींचता है और पूरे कोडबेस का निरीक्षण करता है, जिसमें dependencies, संरचना, और कोड पैटर्न शामिल हैं।
निष्कर्ष गंभीरता के हिसाब से ट्रायेज हुए
Zero टेक डेट के संकेत पहचानता है: डेप्रिकेटेड पैकेज, डेड कोड, बिना टेस्ट वाले बड़े कंपोनेंट, सर्कुलर इम्पोर्ट, असंगत पैटर्न, अधूरी टाइप कवरेज। हर निष्कर्ष को High, Medium, या Low लेबल किया जाता है।
संरचित GitHub issue दर्ज हुआ
Zero पूरे ब्योरे के साथ एक ही GitHub issue बनाता है, गंभीरता के हिसाब से समूहबद्ध। हर एंट्री में फ़ाइल पाथ, समस्या का विवरण, और एक सुझाया गया फ़िक्स शामिल होता है।

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

उच्च-गंभीरता वाले आइटम असाइन करें
सबसे ऊपर के निष्कर्षों को सही इंजीनियरों में बांटें
@Zero for each High severity item in issue #9012, create a separate GitHub issue and assign to the relevant code owner.
एक डेट स्प्रिंट शेड्यूल करें
एक केंद्रित सफ़ाई साइकल की योजना बनाएं
@Zero add the High and Medium items from issue #9012 to Linear as backlog issues for the next sprint.
एक आवर्ती स्कैन सेट करें
ऑडिट को एक शेड्यूल पर ताज़ा रखें
@Zero every two weeks on Monday, re-scan vm0-ai/vm0 and add new findings to issue #9012.

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

अगर रिपॉज़िटरी बड़ी है तो स्कोप संकरा करें। 'Scan turbo/apps/platform only' तेज़ चलता है और एक ज़्यादा केंद्रित रिपोर्ट बनाता है।
Zero को बताएं कि आपकी टीम के लिए कौन-से पैटर्न सबसे ज़्यादा मायने रखते हैं। 'Flag any component over 400 lines' या 'highlight missing TypeScript types'।
आवर्ती स्कैन शेड्यूल करें ताकि नया डेट जमा होने से पहले पकड़ा जाए। मासिक या प्रति-स्प्रिंट लय अच्छी रहती है।