GitHub, .zip அல்லது Lovable-இலிருந்து செயலியை இறக்குமதி செய்யுங்கள்
சுருக்கமாகதிட்டங்கள் பக்கத்தில் இறக்குமதி என்பதைத் திறந்து GitHub, .zip கோப்பு அல்லது Lovable என்பதைத் தேர்வுசெய்யுங்கள். MonstarX சில நொடிகளில் குறியீட்டைச் சரிபார்த்து, அது அப்படியே இயங்குமா என்று சொல்லும். இறக்குமதி செய்து இயக்கு என்பதை அழுத்துங்கள்: செயலி முன்னோட்டத்தில் திறக்கும். அரட்டை, திருத்தும் முறை, பதிப்புகள், QA எல்லாம் உங்கள் சொந்தக் குறியீட்டிலேயே வேலை செய்யும். MonstarX-ஆல் இயக்க முடியாத செயலிகளை (மொபைல் செயலிகள், Django, Rails…) அதற்குப் பதிலாக ஆராய்ந்து மறுஉருவாக்கலாம்.
ஏற்கெனவே ஒரு செயலி உள்ளதா? ஒரு டெவலப்பர் உருவாக்கியது, வேறொரு AI செயலி உருவாக்கியிலிருந்து ஏற்றுமதி செய்தது, அல்லது ஒரு GitHub களஞ்சியத்தில் இருப்பது? அதை இறக்குமதி செய்யுங்கள். MonstarX முதலில் அதைச் சரிபார்த்து, தன்னால் இயக்க முடியுமா என்று சில நொடிகளில் சொல்லும். பிறகு அது முன்னோட்டத்தில் அப்படியே இயங்கும். MonstarX உருவாக்கிய செயலியைப் போலவே, அரட்டையில் சொல்லி அதைத் தொடர்ந்து மேம்படுத்தலாம்.
செயலியை எப்படி இறக்குமதி செய்வது?
“செயலியை எப்படி இறக்குமதி செய்வது?” என்ற தலைப்பிலான பகுதிதிட்டங்கள் பக்கத்தின் உள்ளீட்டுப் பெட்டியில் இறக்குமதி என்பதைத் திறந்து, குறியீடு எங்கே உள்ளது என்பதைத் தேர்வுசெய்யுங்கள்.
-
இறக்குமதி → GitHub என்பதைத் தேர்வுசெய்யுங்கள்.
-
ஒரு களஞ்சிய முகவரியை ஒட்டுங்கள் (
github.com/acme/shopஅல்லது வெறும்acme/shopபோல). பிறகு சரிபார் என்பதை அழுத்துங்கள். உங்கள் GitHub கணக்கு இணைக்கப்பட்டிருந்தால், தனிப்பட்டவை உட்பட உங்கள் களஞ்சியங்கள் தேர்வுசெய்யப் பட்டியலிடப்படும். -
முடிவைப் படியுங்கள். வேறொரு கிளையையோ, செயலி ஒரு கோப்புறைக்குள் இருந்தால் வேறொரு கோப்புறையையோ தேர்வுசெய்தால், அது மீண்டும் சரிபார்க்கப்படும்.
-
இறக்குமதி செய்து இயக்கு என்பதை அழுத்துங்கள்.
எந்தப் பொதுக் களஞ்சியமும் அதன் முகவரியைக் கொண்டே வேலை செய்யும். தனிப்பட்ட களஞ்சியத்துக்கு, முதலில் ஒரு திட்டத்தின் GitHub மெனுவிலிருந்து GitHub-ஐ இணையுங்கள். GitHub பக்கத்தைப் பாருங்கள்.
-
இறக்குமதி → .zip கோப்பு என்பதைத் தேர்வுசெய்யுங்கள்.
-
உங்கள் திட்டக் கோப்புறையின் .zip-ஐ இழுத்துவிடுங்கள், அல்லது தேர்வுசெய்யுங்கள். முதலில் அது உங்கள் கணினியிலேயே சரிபார்க்கப்படும். நீங்கள் இறக்குமதி செய்யும் வரை எதுவும் பதிவேற்றப்படாது.
-
முடிவைப் படித்து இறக்குமதி செய்து இயக்கு என்பதை அழுத்துங்கள். குறியீடு திட்டத்தை உருவாக்கும். பிறகு அதன் படங்கள் ஒவ்வொன்றாகப் பின்தொடரும் (“படங்களைப் பதிவேற்றுகிறது… 9-இல் 3”).
zip உங்கள் உலாவியிலேயே பிரித்தெடுக்கப்படும். அதனால் node_modules, build கோப்புறைகள், எந்த .env கோப்பும் உங்கள் கணினியை விட்டு வெளியேறாது. ஒரு zip 500 MB வரை இருக்கலாம். உங்கள் திட்டக் கோப்புறையை அப்படியே பதிவேற்றுங்கள்: dependencies-உம் build கோப்புறைகளும் தானாகவே தவிர்க்கப்படும். செயலியின் கோப்புகள் மட்டுமே படிக்கப்பட்டு இறக்குமதி செய்யப்படும்.
-
இறக்குமதி → Lovable என்பதைத் தேர்வுசெய்யுங்கள்.
-
Lovable-இலிருந்து ஒரு வொர்க்ஸ்பேஸ் API விசையை ஒட்டி, திட்டங்களைக் காட்டு என்பதை அழுத்துங்கள் (API விசைகளுக்கு Lovable Business அல்லது Enterprise வொர்க்ஸ்பேஸ் தேவை). பட்டியலை ஏற்றுவதற்கு மட்டுமே MonstarX விசையைப் பயன்படுத்தும், அதைச் சேமிக்காது.
-
உங்கள் திட்டத்தைத் தேர்வுசெய்யுங்கள். Lovable தன் API மூலம் குறியீட்டைத் தருவதில்லை. அதனால் உங்கள் Lovable திட்டம் ஒத்திசைக்கும் GitHub களஞ்சியத்தை MonstarX கேட்கும்: Lovable-இல் திட்டத்தின் அமைப்புகள் → Git → GitHub என்பதைத் திறந்து, தேவைப்பட்டால் இணைத்து, களஞ்சிய முகவரியை ஒட்டுங்கள்.
-
குறியீட்டைச் சரிபார் என்பதை அழுத்தி, பிறகு இறக்குமதி செய்து இயக்கு என்பதை அழுத்துங்கள்.
API விசை இல்லையா? API விசை இல்லையா? உங்கள் ஒத்திசைக்கப்பட்ட GitHub களஞ்சியத்தைப் பயன்படுத்து என்பதைத் தேர்வுசெய்து, களஞ்சிய முகவரியை நேரடியாக ஒட்டுங்கள்.
முடிவுகளுக்கு என்ன பொருள்?
“முடிவுகளுக்கு என்ன பொருள்?” என்ற தலைப்பிலான பகுதி| குறி | தலைப்பு | பொருள் |
|---|---|---|
| அப்படியே இயங்கும் | “அப்படியே MonstarX-இல் இயங்கும்” | ஒரு Vite செயலி (அல்லது வீடு திரும்பும் MonstarX ஏற்றுமதி). MonstarX-இலேயே இயங்கும், திருத்தப்படும், வெளியிடப்படும். |
| அப்படியே இயங்கும் · உங்கள் ஹோஸ்டிங் சேவை வெளியிடும் | “MonstarX-இல் இயங்கும்; உங்கள் ஹோஸ்டிங் சேவை வெளியிடும்” | தனக்கென ஒரு சேவையகம் உள்ள செயலி: Next.js, Remix, Astro, Nuxt, SvelteKit, Create React App. இங்கே இயங்கும், திருத்தப்படும். அதை வெளியிடு → Vercel மூலம் வெளியிடலாம், அல்லது மாற்றங்களை GitHub-இல் சேமித்து உங்கள் தற்போதைய ஹோஸ்டிங்கையே வைத்துக்கொள்ளலாம். |
| இங்கே இயக்க முடியாது | “MonstarX-ஆல் இதை இயக்க முடியாது — ஆனால் மீண்டும் உருவாக்க முடியும்” | மொபைல் அல்லது டெஸ்க்டாப் செயலி, வெறும் HTML தளம், அல்லது Django, Rails, Laravel, Go போன்றவற்றில் உருவாக்கிய தளம். MonstarX அதை ஆராய்ந்து, இணையச் செயலியாக மறுஉருவாக்கலாம். |
| இன்னும் இறக்குமதி செய்ய முடியாது | உதாரணமாக “குறியீட்டு நூலகம்; செயலி அல்ல” அல்லது “இறக்குமதி செய்ய மிகவும் பெரியது” | MonstarX-ஆல் இயக்கவோ மறுஉருவாக்கவோ முடியாத ஒன்று. ஏன் என்றும், பதிலை எது மாற்றும் என்றும் வாக்கியம் சொல்லும் (பெரும்பாலும்: செயலி உள்ள கோப்புறையை இறக்குமதி செய்யுங்கள்). |
ஒவ்வொரு முடிவும், செயலி எதைக் கொண்டு உருவாக்கப்பட்டது, அதன் அளவு, அதன் மாதிரி சூழல் கோப்பு குறிப்பிடும் விசைகள் (VITE_MAPBOX_TOKEN போன்ற அமைப்புகள்) ஆகியவற்றைப் பட்டியலிடும். அவற்றின் மதிப்புகளை ஒருபோதும் காட்டாது. இறக்குமதியைத் தடுக்காத எச்சரிக்கைகள் மஞ்சள்-ஆரஞ்சு நிறத்தில் காட்டப்படும்: குறியீட்டுடன் சேர்க்கப்பட்ட .env கோப்பு (நகலெடுக்கப்படாது; அதன் விசைகள் பின்தளம் → ரகசியங்கள் பகுதியில் சேர வேண்டும்), Docker Compose மூலம் தொடங்கப்படும் சேவைகள், தனக்கென ஒரு API சேவையகம், Git LFS-இல் உள்ள கோப்புகள், அல்லது தவிர்க்கப்படும் 10 MB-க்கு மேற்பட்ட கோப்புகள்.
இறக்குமதி செய்த பிறகு என்ன நடக்கும்?
“இறக்குமதி செய்த பிறகு என்ன நடக்கும்?” என்ற தலைப்பிலான பகுதிஉள்ளே வந்தவற்றைப் பற்றிய ஓர் அட்டையுடன் பணியிடம் திறக்கும். செயலி முன்னோட்டத்தில் தொடங்கும் (முதல் முறை தொடங்கும்போது அதன் தொகுப்புகள் நிறுவப்படும், அதற்கு ஓரிரு நிமிடங்கள் ஆகும்).
செயலியின் விசைகள், குறியீடு படிக்கும் ஒவ்வொரு அமைப்பையும், அது உண்மையில் எவ்வளவு தேவை என்ற வரிசையில் பட்டியலிடும்: தேவை (அதைப் படிக்கும் செயலியின் பகுதி அது இல்லாமல் வேலை செய்யாது), விரும்பினால் (குறியீட்டில் மாற்றுவழி உள்ளது), பயன்படுத்தப்படவில்லை. ஒரு மதிப்பை ஒட்டி சேர் என்பதை அழுத்துங்கள். திட்டத்தின் சொந்த மாதிரிக் கோப்பு ஒரு மதிப்பைத் தந்தால், “…”-ஐப் பயன்படுத்து என்பதை அழுத்தலாம். முன்னோட்டம் அந்த மதிப்புடன் மீண்டும் தொடங்கும். மதிப்புகள் பின்தளம் → ரகசியங்கள் பகுதியில் மறையாக்கப்பட்டு வைக்கப்படும்.
மதிப்புகள் என்னவென்றே தெரியவில்லையா? மதிப்புகள் தெரியவில்லையா? திட்டத்தை உருவாக்கிய கருவியிடம் கேளுங்கள் என்பதை அழுத்துங்கள். திட்டம் வந்த கருவியில் (Lovable திட்டம் என்றால், Lovable-இன் அரட்டையில்) ஒட்டுவதற்கு ஒரு செய்தி கிடைக்கும். எந்தக் குறியீட்டையும் மாற்றாமல், ஒவ்வொரு விசையையும், அதை எங்கிருந்து நகலெடுப்பது என்பதையும் பட்டியலிடச் சொல்லி அது கேட்கும்.
குறியீட்டிலேயே நேரடியாக எழுதப்பட்ட ஒரு விசையை MonstarX கண்டால், அட்டை அதன் வகையையும் கோப்பையும் சொல்லும் (மதிப்பை ஒருபோதும் சொல்லாது). ரகசியமானவற்றை (Stripe ரகசிய விசை, OpenAI விசை) எச்சரிக்கையாக மேலே வைக்கும்.
இறக்குமதிக்குப் பிறகு எவை வேலை செய்யும்?
“இறக்குமதிக்குப் பிறகு எவை வேலை செய்யும்?” என்ற தலைப்பிலான பகுதி- முன்னோட்டம், அரட்டை, திருத்தும் முறை, பதிப்புகள், QA எல்லாம் உங்கள் குறியீட்டை மாற்றாமல் அப்படியே வேலை செய்யும். MonstarX செயலியின் சொந்தக் குறியீட்டிலும் அதன் வழிமுறைகளிலும் வேலை செய்யும். உங்கள் செயலிக்குத் தேவையான எந்தத் தொகுப்பையும் சேர்க்கும்.
- வெளியிடுதல்: Vite செயலி மற்ற எந்தச் செயலியையும் போல MonstarX-இல் வெளியிடப்படும். தனக்கென சேவையகம் உள்ள செயலியை உங்கள் ஹோஸ்டிங் சேவை வெளியிடும்: வெளியிடு → Vercel மூலம், அல்லது உங்கள் ஹோஸ்டிங் சேவை எடுத்துக்கொள்ளும் GitHub-இல் சேமிப்பதன் மூலம். பிற ஹோஸ்டிங் சேவைகள் பக்கத்தைப் பாருங்கள்.
- ஏற்றுமதி, படங்கள் உட்பட, களஞ்சியத்தை அப்படியே தரும்.
- MonstarX-இன் சொந்தத் தரவுத்தளமும் கணக்குகளும் சேர்க்கப்படாது. இறக்குமதி செய்த செயலி, அதன் குறியீடு பயன்படுத்துவதையே (Supabase, Firebase, அதன் சொந்த API) தொடர்ந்து பயன்படுத்தும். பின்தளம் → தரவுத்தளம் பகுதியும் அதைச் சொல்லும். அதற்குத் தேவையான விசைகள் பின்தளம் → ரகசியங்கள் பகுதியில் சேர வேண்டும்.
monstarx கிளை என்றால் என்ன?
“monstarx கிளை என்றால் என்ன?” என்ற தலைப்பிலான பகுதிஉங்கள் சொந்த இணைக்கப்பட்ட கணக்கைக் கொண்டு GitHub-இலிருந்து இறக்குமதி செய்து, அந்தக் களஞ்சியத்துக்கு நீங்கள் push செய்ய முடிந்தால், திட்டம் அதனுடன் இணைந்தே இருக்கும். நீங்கள் இறக்குமதி செய்த கமிட்டில் MonstarX monstarx என்ற கிளையை உருவாக்கி, தன் மாற்றங்களை அங்கே சேமிக்கும். உங்கள் இயல்புநிலைக் கிளை ஒருபோதும் நகராது. மாற்றங்கள் உங்கள் முதன்மைக் கிளையில் வேண்டும்போது, monstarx-இலிருந்து ஒரு புல் ரிக்வெஸ்ட்டைத் திறங்கள். திட்டத்தின் GitHub மெனு, GitHub-இன் ஒப்பீட்டுப் பக்கத்துக்கு இணைப்பு தரும். GitHub-இல் அந்தக் கிளைக்கு push செய்யப்படும் திருத்தங்களும் MonstarX-க்குத் திரும்ப வரும். GitHub பக்கத்தைப் பாருங்கள்.
MonstarX-ஆல் என் செயலியை இயக்க முடியாவிட்டால்?
“MonstarX-ஆல் என் செயலியை இயக்க முடியாவிட்டால்?” என்ற தலைப்பிலான பகுதிமொபைல் செயலி (Expo, React Native, Flutter, Swift, Android), டெஸ்க்டாப் செயலி, அல்லது Django, Rails, Laravel, Go தளம் என்றால், முடிவு குறியீட்டைப் படித்து மீண்டும் உருவாக்கத் திட்டமிடு என்ற வாய்ப்பைத் தரும்.
MonstarX ஒரு புதிய திட்டத்தை உருவாக்கி, மூலக் குறியீட்டை அதன் அருகில் (படிக்க மட்டும்) வைத்து, அதை ஆராய்ந்து, ஒரு மறுஉருவாக்கத் திட்டம் முன்மொழியும்: அதன் திரைகள், தரவு, குறியீட்டில் உள்ள விதிகள், அது பயன்படுத்தும் சேவைகள், ஒவ்வொன்றுக்கும் என்ன ஆகும் (பாதுகாக்கப்பட்டது, மாற்றப்பட்டது அல்லது கைவிடப்பட்டது), எவை உடன் வராது, அப்படியே எடுத்துச் செல்லப்படும் தர்க்கம். எது தவறு என்று சொன்னால் திட்டம் திருத்தப்படும். உருவாக்க இதை உருவாக்கு என்பதை அழுத்துங்கள். ஒவ்வொரு விவரத்துக்கும் மூலக் குறியீடு ஒரு தேடலில் கிடைக்கும். இங்கே இயங்கக்கூடிய செயலிகளுக்கு அதற்குப் பதிலாக MonstarX-இல் மீண்டும் உருவாக்கு என்ற வாய்ப்பு உண்டு. MonstarX-இன் சொந்தத் தரவுத்தளம், கணக்குகள், வெளியீடு வேண்டும்போது அதைப் பயன்படுத்துங்கள்.
இறக்குமதி செய்யும் செயலி எவ்வளவு பெரியதாக இருக்கலாம்?
“இறக்குமதி செய்யும் செயலி எவ்வளவு பெரியதாக இருக்கலாம்?” என்ற தலைப்பிலான பகுதி| வரம்பு | மதிப்பு |
|---|---|
| குறியீடு | 3,000 கோப்புகள், 12 MB வரை; ஒரு கோப்புக்கு 400 KB |
| படங்களும் பிற கோப்புகளும் | ZIP இறக்குமதிக்கு 500 MB வரை (GitHub-இலிருந்து 100 MB); ஒரு கோப்புக்கு 10 MB |
| ஒரு .zip | dependencies-உம் build வெளியீடும் விலக்கப்படும் முன் 500 MB வரை |
| ஒரு மறுஉருவாக்கம் | 1,500 கோப்புகள், 5 MB குறியீடு வரை |
வரம்பைத் தாண்டினால், முடிவு அந்த எண்ணையும், வரம்பையும், தீர்வையும் சொல்லும். பெரும்பாலும் தீர்வு: செயலி உள்ள கோப்புறையை மட்டும் இறக்குமதி செய்வது.
அடிக்கடி கேட்கப்படும் கேள்விகள்
“அடிக்கடி கேட்கப்படும் கேள்விகள்” என்ற தலைப்பிலான பகுதிஇறக்குமதி செய்வது என் GitHub களஞ்சியத்தை மாற்றுமா?
உங்கள் இயல்புநிலைக் கிளையை மாற்றாது. push அனுமதி இருந்தால், மாற்றங்கள் monstarx கிளைக்குச் செல்லும். இல்லையென்றால், களஞ்சியம் படிக்கப்பட மட்டுமே செய்யும்.
monorepo-வை இறக்குமதி செய்யலாமா?
செய்யலாம். செயலி உள்ள கோப்புறையை MonstarX கண்டறியும். முடிவிலிருந்து வேறொரு கோப்புறையைத் தேர்வுசெய்யவும் விடும்.
MonstarX-இலிருந்து ஏற்றுமதி செய்த செயலியை இறக்குமதி செய்யலாமா?
செய்யலாம். அது முழு MonstarX திட்டமாகத் திரும்ப வரும் (புதிய, காலியான தரவுத்தளத்துடன்; பழைய செயலியின் தரவு அது இருக்கும் இடத்திலேயே இருக்கும்).
இறக்குமதி செய்த குறியீட்டை இயக்குவது பாதுகாப்பானதா?
அது தனக்கென ஒரு பாதுகாப்பான கிளவுட் கணினியில் இயங்கும். அதன் தொகுப்புகள், install ஸ்கிரிப்ட்கள் முடக்கப்பட்ட நிலையில் நிறுவப்படும்.
வேறொருவர் எழுதிய குறியீட்டை இறக்குமதி செய்யலாமா?
பயன்படுத்த உங்களுக்கு உரிமையுள்ள குறியீட்டை மட்டுமே. முடிவு களஞ்சியத்தின் உரிமத்தைக் காட்டும், அல்லது உரிமம் எதுவும் குறிப்பிடப்படவில்லை என்று சொல்லும்.