Linear से Weft पर आएँ
अपने Linear issues Weft में लाइए — अंदर कीबोर्ड-नेटिव, बाहर AI-नेटिव।
Linear के issues Weft के टास्क पर साफ़-साफ़ बैठ जाते हैं। Cycles स्प्रिंट बन जाते हैं। Status कॉलम बन जाता है। पूरा माइग्रेशन ज़्यादातर कुछ मिनट के एक्सपोर्ट और Claude को दिए एक प्रॉम्प्ट भर का है — क्योंकि इंपोर्ट का रास्ता ही Weft का MCP सर्वर है।
1. Linear से एक्सपोर्ट करें
Linear खोलें ↗- 1Linear खोलिए → Settings → Workspace → Export।
- 2जिस टीम को माइग्रेट करना है उसे चुनिए और फ़ॉर्मैट में “CSV” चुनिए।
- 3Linear कुछ ही मिनटों में डाउनलोड लिंक ईमेल कर देता है — CSV डाउनलोड कर लीजिए।
- 4CSV को किसी स्प्रेडशीट या टेक्स्ट एडिटर में खोलकर पुष्टि कीजिए कि ये वही issues हैं जो आप चाहते हैं।
2. अवधारणाओं का मिलान करें
Linear और Weft एक ही चीज़ों को अलग-अलग नाम देते हैं। यह रहा उनका मिलान।
| Linear | Weft |
|---|---|
| Status: Backlog | कॉलम: Backlog |
| Status: Todo | कॉलम: Todo |
| Status: In Progress / In Review | कॉलम: Doing |
| Status: Done / Canceled | कॉलम: Done |
| Priority: No priority / Low / Medium / High / Urgent | प्रायोरिटी: none / low / medium / high / urgent |
| Cycle | स्प्रिंट हर चालू या हाल के cycle के लिए एक स्प्रिंट बनाइए, फिर उसमें टास्क जोड़िए। |
| Labels | टास्क विवरण की शुरुआत में Weft में अभी लेबल नहीं हैं — उन्हें विवरण की शुरुआत में “[label]” के रूप में दिखा दीजिए। |
| Estimate (points) | estimateMinutes ऐसा रूपांतरण चुनिए जो आपकी टीम से मेल खाए (जैसे 1 point = 60 मिनट)। |
| Assignee | असाइनी (वर्कस्पेस सदस्य) CSV इंपोर्टर असाइनी को नाम से वर्कस्पेस सदस्यों से मिलाता है; जो नाम नहीं मिलते वे बिना असाइन किए रह जाते हैं। |
3. अपने AI से इम्पोर्ट करें
Weft को अलग इम्पोर्ट स्क्रिप्ट की ज़रूरत नहीं — क्योंकि MCP सर्वर ही इम्पोर्ट का रास्ता है। अपना एक्सपोर्ट Claude, Cursor, Codex या ChatGPT में पेस्ट करें (किसी एक सेटअप गाइड से Weft जोड़ने के बाद), और AI से कहें कि टास्क बना दे। वह असली create_task, create_sprint और move_task टूल इस्तेमाल करता है।
यह Linear से किया गया CSV एक्सपोर्ट है। हर पंक्ति को एक Weft टास्क के रूप में बनाओ। status कॉलम को Weft के कॉलमों (Backlog / Todo / Doing / Done) पर मैप करो, priority को Weft की प्रायोरिटी पर, और टास्क जोड़ने से पहले हर cycle के लिए एक स्प्रिंट बनाओ। हर टास्क के विवरण में मूल Linear issue ID को “Linear: ABC-123” के रूप में रखो, ताकि बाद में मिलान किया जा सके।
अभी कोई AI नहीं जुड़ा? अंदर मौजूद CSV इम्पोर्टर इस्तेमाल करें — एक्सपोर्ट अपलोड करें, कॉलम मैप करें, और पूरा बैच एक ही ट्रांज़ैक्शन में आ जाता है। (AI क्लाइंट्स को वही ताकत bulk_create_tasks टूल से मिलती है: पूरा इम्पोर्ट एक ही कॉल में।)
चाहते हैं कि माइग्रेशन कोई हाथ से कर दे? अपना एक्सपोर्ट लेकर सपोर्ट से संपर्क करें — Weft के शुरुआती दौर में हम यह आपके लिए कर देंगे। कोई शुल्क नहीं।
क्या नहीं आता
- अटैचमेंट साथ नहीं आते — अगर किसी टास्क के साथ Linear में फ़ाइलें हैं, तो विवरण में एक लिंक जोड़ दीजिए।
- कमेंट साथ नहीं आते — सबसे ज़रूरी थ्रेड टास्क के विवरण में पेस्ट कर दीजिए।
- सबटास्क Weft में अलग-अलग टास्क बन जाते हैं, और उनका पैरेंट विवरण में दर्ज रहता है।
- Linear के GitHub/GitLab लिंक Linear में ही रहते हैं — Weft अभी issues से नहीं जुड़ता।
अब भी तय कर रहे हैं कि Linear छोड़ना सही है या नहीं?
ईमानदार आमने-सामने तुलना पढ़ें — Linear कब जीतता है, Weft कब। हम किसी की बुराई करने वाले लेख नहीं लिखते; अगर आपकी तरह की टीम के लिए Linear बेहतर है, तो हम यही कहेंगे।
नई शुरुआत करें, पर अपना काम साथ लाएँ।
50 टास्क तक फ्री — यह जाँचने के लिए आम तौर पर काफ़ी है कि Weft आपके काम करने के तरीके से मेल खाता है या नहीं।
Linear से डेटा ला रहे हैं? हम मदद कर सकते हैं — सपोर्ट से संपर्क करें।