मैंने एक फ्रेमवर्क के ऊपर एक PHP फ्रेमवर्क और एक सीएमएस लिखा है। CMS फ़्रेमवर्क पर निर्भर है, लेकिन CMS फ़ाइलों के भीतर फ़्रेम एक स्व-निहित फ़ोल्डर के रूप में मौजूद है। मैं उन्हें GitHub पर अलग-अलग परियोजनाओं के रूप में बनाए रखना चाहता हूं, लेकिन मैं हर बार सीएमएस परियोजना को अपडेट करने की गड़बड़ नहीं करना चाहता। आदर्श रूप से, मैं चाहूंगा कि सीएमएस किसी तरह से उन फाइलों को भौतिक रूप से कमिट करने के बजाय पूर्वनिर्धारित उप-निर्देशिका में शामिल करने के लिए फ्रेमवर्क फ़ाइलों को खींच ले।
क्या यह Git / GitHub के साथ संभव है? यदि हां, तो मुझे इसे काम करने के लिए क्या जानना चाहिए? ध्यान रखें कि मैं Git के साथ एक बहुत, बहुत बुनियादी स्तर के अनुभव पर हूं - मैं रिपॉजिटरी बना सकता हूं और ग्रहण के लिए Git प्लगइन का उपयोग करके प्रतिबद्ध कर सकता हूं, GitHub से कनेक्ट कर सकता हूं, और इसके बारे में। मैं वर्तमान में परियोजनाओं पर अकेले काम कर रहा हूं, इसलिए मुझे अब तक Git के बारे में ज्यादा कुछ नहीं सीखना है, लेकिन मैं इसे भविष्य में दूसरों के लिए खोलना चाहता हूं और मैं यह सुनिश्चित करना चाहता हूं कि मेरे पास यह सही है।
इसके अलावा, निर्भरता वाली परियोजनाओं के लिए मेरा आदर्श वर्कफ़्लो क्या होना चाहिए? उस विषय पर कोई सुझाव भी बहुत सराहना की जाएगी। यदि आपको मेरे सेटअप पर अधिक जानकारी की आवश्यकता है, तो बस टिप्पणियों में पूछें।