खोज…
टिप्पणियों
ध्यान दें कि हमने चर्चा नहीं की कि अपने स्थानीय पैकेजों का उपयोग और विकास कैसे करें। कई तरीके हैं, मैं अपनी वेबसाइट पर डेविड वेल्डन द्वारा वर्णित PACKAGE_DIRS
पर्यावरण चर का उपयोग करने का सुझाव देता हूं।
एमजीपी स्थापित करें
हम डिस्पैच का उपयोग महान उल्का गितुब पैकेज (एमजीपी) पैकेज से करते हैं:
npm install --save mgp
उसके बाद, अपने package.json
में निम्न कमांड जोड़ें package.json
स्क्रिप्ट स्क्रिप्ट:
"mgp": "mgp"
अपनी परियोजना के रूट में git-packages.json
नामक एक फ़ाइल बनाएँ। प्रत्येक (निजी) उल्का गितुब पैकेज के लिए एक विन्यास जोड़ें जो आपकी परियोजना पर निर्भर करता है:
{
"my:yet-another-private-package": {
"git": "[email protected]:my/private-packages.git",
"branch": "dev"
}
}
अपने निजी पैकेजों को कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी जीथब रेपो परियोजनाओं पर पाई जा सकती है ।
निजी गिथब संकुल को संस्थापित करने के लिए संहिताबद्ध कॉन्फ़िगर करें
निम्नलिखित कमांड को कोडशिप सेटअप कमांड में जोड़ें:
meteor npm run mgp
अब, हमें इन निजी रिपॉजिटरी को कोडशीप एक्सेस देने की आवश्यकता है। इस प्रक्रिया का विस्तार से वर्णन करने वाला एक कोडशिप डॉक्यूमेंटेशन है, लेकिन यहां वे कदम हैं जो आपको गितूब के लिए लेने हैं:
- एक नया Github खाता बनाएँ। एक तथाकथित मशीन उपयोगकर्ता ।
- परीक्षण के तहत अपने रेपो से तैनाती कुंजी निकालें। यहाँ: https://github.com/YOUR_USERNAME/REPO_UNDER_TEST/settings/keys
- अपने कोडशिप प्रोजेक्ट्स सेटिंग्स से SSH पब्लिक की को पकड़ें। यहाँ कहीं: https://codeship.com/projects/PROJECT_NUMBER/configure
- इस SSH सार्वजनिक कुंजी को अपने मशीन उपयोगकर्ता की SSH कुंजियों में जोड़ें: https://github.com/settings/keys
- इस मशीन उपयोगकर्ता को आपके सभी संदर्भित रिपॉजिटरी तक पहुँच प्रदान करें
यह बिटबकेट और अन्य के लिए समान होना चाहिए।