00:00:00हम Notion, Linear, Slack और GitHub के बीच भटकते हुए हर हफ्ते घंटों बर्बाद कर देते हैं।
00:00:05ये चार अलग-अलग टैब्स हैं।
00:00:06ये चार अलग-अलग सब्सक्रिप्शन हैं।
00:00:07लेकिन क्या होगा अगर एक ही सेल्फ-होस्टेड ओपन सोर्स टूल इन सबको रिप्लेस कर दे?
00:00:12यह है HULI, एक ऑल-इन-वन टूल जो इन सभी की जगह ले सकता है और वह भी मुफ्त में।
00:00:17और मुझे पता है कि आप क्या सोच रहे हैं।
00:00:18आइडिया तो अच्छा है, है ना?
00:00:19शायद यह चलाने में बहुत बोझिल या 'क्लंकी' होगा।
00:00:20हाँ, मैंने भी यही सोचा था।
00:00:22लेकिन यह वाला?
00:00:23यह वाकई में शानदार है।
00:00:24चलिए इसे विस्तार से समझते हैं।
00:00:30हम सबके साथ ऐसे दिन होते हैं जब हम खुद को व्यस्त तो महसूस करते हैं, पर असल में कुछ भी काम पूरा नहीं कर पाते।
00:00:34इसकी वजह यह है।
00:00:35हम स्पेसिफिकेशन Notion जैसी किसी चीज़ में लिख रहे होते हैं।
00:00:37हो सकता है कोई बग Slack पर आ जाए।
00:00:39उसका इश्यू Linear में होता है।
00:00:41और PR GitHub पर होती है।
00:00:42तो असल में, हम बस इन टैब्स के बीच स्विच करते रहते हैं और ये हमारी रफ़्तार धीमी कर देते हैं।
00:00:46फिर ज़ाहिर है, इन सबका एक खर्च भी है।
00:00:49इन टूल्स की कीमत बहुत तेज़ी से बढ़ जाती है।
00:00:50प्रति सीट की कीमत जुड़ती जाती है, इसलिए आप सेल्फ-होस्टेड विकल्पों की तलाश करते हैं, फिर वहां भी
00:00:55हम अटक जाते हैं क्योंकि उनमें उन आधे फीचर्स की कमी होती है जिनकी हमें ज़रूरत है।
00:00:58इसलिए मुझे कुछ ऐसा चाहिए था जो तेज़ हो, डेवलपर्स के लिए बना हो और पूरी तरह ओपन सोर्स हो।
00:01:03मुझे ओपन सोर्स टूल्स बहुत पसंद हैं।
00:01:05तभी मुझे HULI के बारे में पता चला।
00:01:06अगर आप अपने डेव वर्कफ़्लो को तेज़ करने के तरीके ढूंढ रहे हैं, तो सब्सक्राइब ज़रूर करें।
00:01:09हमारे वीडियो लगातार आते रहते हैं।
00:01:12तो मूल रूप से HULI एक ओपन सोर्स, ऑल-इन-वन कोलैबोरेशन प्लेटफ़ॉर्म है।
00:01:15तो इस एक ऐप में हमें प्रोजेक्ट मैनेजमेंट, प्रॉपर कोड ब्लॉक्स के साथ
00:01:21रियल-टाइम डॉक्स, इन-बिल्ट चैट, इनबॉक्स कैलेंडर और GitHub सिंक जैसी चीज़ें मिलती हैं।
00:01:26ये सब एक ही जगह पर है और पूरी तरह सेल्फ-होस्टेड है।
00:01:29और यहाँ एक बड़ा अंतर है, दोनों के बीच का असली कंट्रास्ट।
00:01:32ज़्यादातर ऑल-इन-वन टूल्स ऐसा महसूस कराते हैं जैसे बस फीचर्स को एक साथ चिपका दिया गया हो।
00:01:36HULI को देखकर लगता है कि इसे शुरू से एक ही चीज़ के तौर पर डिज़ाइन किया गया है।
00:01:40अगर मुझे इसे समझाना हो, तो इसमें Linear जैसी स्पीड, Notion जैसी फ्लेक्सिबिलिटी, Slack जैसी चैट,
00:01:45और GitHub का इंटीग्रेशन है।
00:01:46तो एक ही ऐप में, इस सब पर हमारा मालिकाना हक होता है और हैरानी की बात है कि यह काफी अच्छा है।
00:01:50अब मैं इसे साबित करता हूँ।
00:01:51मैं इसे सेट-अप करने जा रहा हूँ।
00:01:52हम यहाँ कुछ चीज़ों को देखेंगे।
00:01:54ठीक है।
00:01:55तो एक ताज़ा रेपो में, मैंने इसे क्लोन कर लिया है।
00:01:57चलिए इसे जल्दी से करते हैं।
00:01:58हम HULI को 90 सेकंड से भी कम समय में सेट-अप करेंगे।
00:02:00शायद उससे भी जल्दी।
00:02:01सबसे पहले, मैं इंस्टॉल कमांड चलाऊंगा।
00:02:04मैं रेपो को क्लोन करूँगा।
00:02:06हम डिपेंडेंसीज़ इंस्टॉल करेंगे और इसे Docker पर शुरू करेंगे।
00:02:11अब टर्मिनल को देखते हुए, यह कुछ प्रक्रियाओं से गुज़रेगा।
00:02:14हमारे Docker कंटेनर्स यहाँ शुरू हो जाएंगे।
00:02:16डेटाबेस इनिशियलाइज़ होगा और बस इतना ही।
00:02:20अब मैं अपने ब्राउज़र पर जा सकता हूँ, बस लोकलहोस्ट खोलें और देखिए, हम वहां पहुँच गए।
00:02:24अब हम लाइव हैं।
00:02:25यहाँ कोई SaaS साइनअप नहीं है।
00:02:27मैं किसी चीज़ के लिए पैसे नहीं दे रहा हूँ।
00:02:29यह मेरा इंफ्रास्ट्रक्चर है।
00:02:30यह मेरा डेटा है और हमारा सेटअप पूरी तरह से हो गया है।
00:02:34अब एक छोटी सी बात।
00:02:35हाँ, मैं इसे सेल्फ-होस्ट कर रहा हूँ, लेकिन असल में टीम्स के साथ आपको एक VPS की ज़रूरत होगी।
00:02:40तो आपको उसके लिए भुगतान करना होगा, लेकिन फिर भी वह इन सभी टूल्स
00:02:44के कुल खर्च से काफी सस्ता होगा।
00:02:46अब असली सवाल यह है कि क्या यह वाकई हमारे वर्कफ़्लो को रिप्लेस कर सकता है
00:02:50या यह सिर्फ एक अच्छा दिखने वाला UI है?
00:02:51क्या यह उन बाकी टूल्स जैसा ही है?
00:02:53चलिए मैं कुछ चीज़ों का डेमो देता हूँ ताकि आपको दिखा सकूँ
00:02:56कि यह असल में कैसे काम करता है।
00:02:58तो सबसे पहले अकाउंट बनाने के बाद, हम एक वर्कस्पेस बनाएंगे।
00:03:02यह शुरू होता है।
00:03:03इसका UI बहुत साफ-सुथरा है।
00:03:04यह मिनिमल है।
00:03:05यह काफी तेज़ है और फिर हम एक प्रोजेक्ट बना सकते हैं।
00:03:08यहीं आप आमतौर पर ओपन सोर्स टूल्स में लैग की उम्मीद करते हैं, पर इसे देखिए।
00:03:12इसमें एक 'कानबान' जैसा अहसास है जिसमें लीनियर का भी तालमेल है, है ना?
00:03:18यह काफी तेज़ और स्नैपी है।
00:03:19इसमें कोई लैग नहीं है और यह तुरंत ही दूसरे टूल्स के मुकाबले ज़्यादा फोकस्ड महसूस होता है।
00:03:23और यहाँ चीज़ें और भी दिलचस्प होने लगती हैं।
00:03:26हम इसमें GitHub कनेक्ट कर सकते हैं।
00:03:27मैं इसे ऑथोराइज़ कर सकता हूँ।
00:03:28मैं एक रेपो चुन सकता हूँ और बस हो गया।
00:03:31मेरे इश्यूज़ अब सीधे HULI में सिंक हो जाएंगे।
00:03:34अब मैं GitHub में एक इश्यू बनाऊंगा और चलिए इसे रिफ्रेश करते हैं।
00:03:38यह अब यहाँ एक टास्क के रूप में दिखाई दे सकता है।
00:03:40यह टू-वे सिंक बहुत बड़ी बात है क्योंकि यह हमारे डुप्लिकेट काम को खत्म कर देता है।
00:03:44हमें टिकटों को यहाँ-वहाँ कॉपी नहीं करना पड़ रहा है।
00:03:46हम अपने वर्कफ़्लो में बने हुए हैं, लेकिन इश्यूज़ को सिंक करना तो एक बात है।
00:03:50पर क्या यह उन टास्क को रख सकता है जो असल में कोड से जुड़े हैं?
00:03:54मैं मैन्युअल रूप से एक टास्क बनाऊंगा।
00:03:55टाइटल, डिस्क्रिप्शन, मैं इसे असाइन करूँगा।
00:03:58अब मैं किसी पुल रिक्वेस्ट को लिंक कर सकता हूँ और हम सीधे PR का संदर्भ दे सकते हैं।
00:04:02तो हमारा प्रोजेक्ट बोर्ड कहीं हवा में नहीं लटका है।
00:04:05यह हमारे कोड बेस से जुड़ा हुआ रहता है।
00:04:08ज़्यादातर ऑल-इन-वन टूल्स यहीं गलती करते हैं, भले ही उनके पास ये फीचर्स हों,
00:04:14है ना?
00:04:15ठीक है।
00:04:16टास्क और कोड अब आपस में जुड़ गए हैं।
00:04:17अब चलते हैं डॉक्स (दस्तावेजों) पर।
00:04:18मैं एक डॉक्यूमेंट बनाऊंगा।
00:04:20यह रियल-टाइम कोलैबोरेशन है और यहाँ ज़रूरी बात यह है।
00:04:23जब मैं यहाँ कोड ब्लॉक्स डालता हूँ, तो वे काफी अच्छे दिखते हैं।
00:04:27तो चलिए कुछ TypeScript यहाँ पेस्ट करते हैं।
00:04:29यहाँ सिंटैक्स हाइलाइटिंग काफी अच्छे से काम करती है।
00:04:33और इससे भी बेहतर, मैं डॉक के अंदर ही किसी इश्यू का ज़िक्र कर सकता हूँ।
00:04:37तो स्पेसिफिकेशन, टास्क और कोड, सब कुछ यहाँ आपस में जुड़ा हुआ है।
00:04:41अब इस अगले हिस्से को देखिए।
00:04:43यह चैट है।
00:04:44यह इन-बिल्ट Slack जैसा है।
00:04:45यह Slack जैसा ही महसूस होता है, है ना?
00:04:47यह साफ-सुथरा है।
00:04:48यह बेहद सरल है।
00:04:49यदि आप कोई संदेश भेजते हैं, तो वह Slack की तरह ही चैनलों में दिखाई देता है।
00:04:53आप उन संदेशों को टास्क में भी बदल सकते हैं।
00:04:56मैं इसे अभी सिर्फ लोकल होस्ट पर चला रहा हूँ।
00:04:58तो मैं खुद से चैट नहीं कर सकता।
00:05:00यह एक ऐसा फीचर है जिसे मैं टीम्स के साथ आज़माना चाहूंगा या कम से कम
00:05:04इसके साथ एक VPS जोड़कर देखना चाहूंगा।
00:05:05तो मैं इस पर ज़्यादा बात नहीं कर सकता, लेकिन चैट और टास्क जुड़े हो सकते हैं।
00:05:09उनका यही कहना है।
00:05:11बढ़िया है।
00:05:12लेकिन सब कुछ टिकता कहाँ है?
00:05:13खैर, यह हमें इस बात पर लाता है कि यह किन चीज़ों में अच्छा है और किन में नहीं।
00:05:16यह किन चीज़ों में अच्छा नहीं है, तो वो ये कि यह रिसोर्स के मामले में काफी भारी है।
00:05:19अच्छे अनुभव के लिए, आपको कम से कम 8GB रैम और VPS चाहिए होगा, ठीक है?
00:05:23हमें उस कार्यक्षमता की ज़रूरत है।
00:05:25इसका सेटअप वन-क्लिक टूल्स से थोड़ा ज़्यादा जटिल है और आप खुद का इंफ्रास्ट्रक्चर चला रहे हैं।
00:05:30तीसरा, अगर आप ईमेल और नोटिफिकेशन इंटीग्रेट करते हैं, तो आपको एक्स्ट्रा कॉन्फ़िगरेशन चाहिए,
00:05:34और उनका एक मोबाइल ऐप भी है, जो अच्छा है, लेकिन वो बहुत ही बेसिक है।
00:05:38तो HULI अभी भी आगे बढ़ रहा है, लेकिन अगर आप कोर एक्सपीरियंस, स्पीड और GitHub सिंक की परवाह करते हैं,
00:05:44तो यह वाकई एक बेहतरीन ओपन सोर्स टूल है।
00:05:47अगर आप इन टूल्स के बीच स्विच करते हुए थक गए हैं या खर्च कम करने का तरीका ढूंढ रहे हैं, तो
00:05:52HULI को कम से कम एक बार आज़माना तो बनता है, यह देखने के लिए कि क्या यह आपके काम का है।
00:05:57यह एक ऐसा ओपन सोर्स टूल है जो वाकई डेव वर्कफ़्लो के लिए बना लगता है।
00:06:01मिलते हैं आपसे अगले वीडियो में।