Peck - PR को आसान भाषा में समझाने और review draft व status दिखाने वाला macOS menubar app
(peck-landing.vercel.app)नमस्ते।
PR देखते समय बदलावों को जल्दी समझना मुश्किल होता है, और कभी-कभी मुझे जिन reviews को देखना है या मेरे PR की approval status को मैं मिस कर देता हूँ। इसी वजह से मैं Peck नाम का एक macOS menubar app बना रहा हूँ।
Peck
- Github: https://github.com/pecklabs/peck
- सेवा परिचय: यहाँ landing page URL दर्ज करें
इसे क्यों बनाया?
- मुझे लगा कि PR review शुरू करते समय सबसे पहले जिस चीज़ की ज़रूरत होती है, वह है जल्दी समझना कि “यह PR क्या बदल रहा है।”
- लेकिन असल में review शुरू करने से पहले ही काफी समय लग जाता है, क्योंकि diff खोलना पड़ता है, files देखनी पड़ती हैं, और जुड़े हुए context को follow करना पड़ता है।
- कुछ हद तक समझ लेने के बाद भी यह तय करने में समय लगता है कि Approve करना ठीक है, सिर्फ Comment छोड़ना चाहिए, या Request changes की ज़रूरत है।
- खासकर जब कई repositories के बीच आना-जाना हो या reviews जमा हों, तब जिन PRs को मुझे देखना है उन्हें मिस करना आसान हो जाता है।
- मेरे द्वारा बनाए गए PRs के लिए भी, अगर सीधे GitHub में न जाऊँ तो किसने approve किया, check fail हुआ या नहीं, conflict आया या नहीं, यह बार-बार देखना झंझट भरा था।
- इसलिए मैंने ऐसा app बनाया जो PR को आसान भाषा में समझाए, review draft बनाए, और review status को menubar में लगातार दिखाए।
मुख्य फीचर्स
- GitHub PR सूची देखना
- जिन PRs का मुझे review करना है और जिन PRs को मैंने बनाया है, उन्हें अलग-अलग देखकर जाँच सकते हैं
- approval/check/conflict जैसे status को icons से दिखाया जाता है
- PR diff आधारित आसान विवरण तैयार करना
- review शुरू करना आसान हो, इसके लिए पहले बदलावों का सारांश दिया जाता है
- जो हिस्से जोखिम भरे लगें या जहाँ testing कम लगे, उन्हें भी साथ में दिखाया जाता है
- AI review draft बनाना
- Approve / Request changes / Comment में से कौन-सा review उचित है, उसका draft बनाया जाता है
- अंतिम review उपयोगकर्ता की पुष्टि के बाद GitHub पर पोस्ट किया जाता है
- GitHub authentication
- GitHub CLI login या token-based authentication
- authentication जानकारी macOS Keychain में store की जाती है
- व्यक्तिगत/टीम review rules
skill.mdफ़ाइल से review मानदंड तय करके इस्तेमाल किया जा सकता है
यह अभी शुरुआती version है, इसलिए मैं देखना चाहता हूँ कि वास्तविक PR review flow में कौन-से हिस्से उपयोगी हैं।
अगर आप feedback दें कि PR की आसान व्याख्या review शुरू करने में मदद करती है या नहीं, AI review draft ज़्यादा आक्रामक है या कमज़ोर, और menubar में दिखने वाली जानकारी पर्याप्त है या नहीं, तो आभारी रहूँगा।
अभी कोई टिप्पणी नहीं है.