मैंने PHP में एक व्यक्तिगत प्रकाश ढांचा बनाया है जो ढांचे के लिए मेरी आवश्यकताओं से मेल खाता है। मैं स्विफ्टमेलर, ट्विग, एसेटिक, फेसबुक PHP एपीआई जैसे विभिन्न तृतीय पक्ष पुस्तकालयों का उपयोग कर रहा हूं ...आप अपनी परियोजना में तीसरे व्यक्ति गिट भंडार कैसे प्रबंधित करते हैं? (उदा। ट्विग/एसेटिक/..)
आप तृतीय पक्ष पुस्तकालयों से इन स्रोत कोडों का प्रबंधन कैसे करते हैं? क्या आप इसे अपनी प्रोजेक्ट में एक सबमिशन के रूप में जोड़ते हैं, और नवीनतम संस्करण प्राप्त करने के लिए बस एक पुल करते हैं? या क्या आप बस अपनी परियोजना डीआईआर में कोड कॉपी करते हैं और अपडेट स्वयं करते हैं?
अधिकांश कोड खजाने इस तरह संरचित कर रहे: submodule के रूप में हमारे विक्रेता dirs
- डॉक्स
- src
- परीक्षण
तो, और रिमोट प्रोजेक्ट से:
- डॉक्स
- src
- विक्रेता
- Assetic (दूरस्थ रेपो के क्लोन)
- src
- ...
- विक्रेता
- परीक्षण
इस है जाने के लिए रास्ता? या आप ऐसा करने का सुझाव कैसे देते हैं? कैपिस्ट्रानो तैनाती के दौरान, सभी सबमिशन रिपॉजिटरी दूरस्थ सर्वर से खींचे जाएंगे।
संपादित करें: मुझे कहना होगा कि मैं ढांचे का उपयोग अन्य परियोजनाओं में सबमिशन के रूप में करता हूं। तो ढांचा एक परियोजना में एक सबमिशन है, और ढांचे में भी इसमें सबमिड्यूल हैं ..
धन्यवाद!