புதிய zinnector
உடனடியாகத் தொடங்கும் தளம், செருகுநிரல் அல்லது பிளாக் தீமின் கட்டமைப்பை உருவாக்குங்கள். ஒதுக்கிடக் கோப்புகள் இல்லை, TODOக்கள் இல்லை — செருகுநிரல் செயல்படத் தொடங்குகிறது, தீம் உருவாக்கப்பட்ட தருணத்திலேயே அதைத் தேர்ந்தெடுக்க முடியும்.
Zinnector®
Zinnector® ஆனது Node-ஐத் தவிர வேறெதுவும் நிறுவப்படாமல் உள்ளூரிலேயே WordPress-ஐ உருவாக்குகிறது — Docker இல்லை, MAMP இல்லை — பின்னர் நீங்கள் பயன்பாட்டிற்கு விடவிருக்கும் ஹோஸ்டிங் ஸ்லாட்டுடன் நீங்கள் உருவாக்கியவற்றைச் சரிபார்த்து, நீங்கள் push செய்வதற்கு முன் எவை பொருந்தாது என்பதைக் கூறுகிறது. npm install -g zinnector மூலம் இதை நிறுவவும். இது இலவசமானது, MIT-உரிமம் பெற்றது மற்றும் இங்குள்ள மற்ற அனைத்தையும் போலவே அதே பொது API-இல் உருவாக்கப்பட்டது.
பெரும்பாலான ஹோஸ்டிங் CLI-கள் பயன்பாட்டு வெளியீட்டில்தான் (deploy) தொடங்குகின்றன. Zinnector® அதற்கு முன்பே தொடங்குகிறது — இது உங்களுடன் இணைந்து தளத்தை உருவாக்குகிறது, பின்னர் நீங்கள் அதை அனுப்பவிருக்கும் கணினியுடன் உங்கள் பணியைச் சரிபார்க்கிறது. "இது என் மடிக்கணினியில் இயங்கியது" மற்றும் "இது சர்வரில் இயங்குகிறது" என்பதற்கு இடையே உள்ள இடைவெளியில்தான் மாலை நேரங்கள் வீணாகின்றன, மேலும் அந்த இடைவெளி அளவிடக்கூடியது.
உடனடியாகத் தொடங்கும் தளம், செருகுநிரல் அல்லது பிளாக் தீமின் கட்டமைப்பை உருவாக்குங்கள். ஒதுக்கிடக் கோப்புகள் இல்லை, TODOக்கள் இல்லை — செருகுநிரல் செயல்படத் தொடங்குகிறது, தீம் உருவாக்கப்பட்ட தருணத்திலேயே அதைத் தேர்ந்தெடுக்க முடியும்.
எந்தவொரு Docker மற்றும் உங்கள் PATH-இல் PHP இல்லாமலும், உங்களின் சொந்த செருகுநிரல்கள் மற்றும் தோற்றவடிவங்களை வழங்கும் உண்மையான WordPress சில நொடிகளில் உங்கள் கணினியில். உருவாக்குவதற்கு 5.2 முதல் 8.5 வரையிலான எந்தவொரு PHP-ஐயும் தேர்ந்தெடுக்கவும்.
முன்-பறப்பு சோதனை. நீங்கள் உருவாக்கியதை நீங்கள் பயன்படுத்தவிருக்கும் ஸ்லாட்டுடன் ஒப்பிட்டு, புஷ் செய்வதற்கு முன் ஒவ்வொரு பொருந்தாமையையும் — மேலும் அதனால் செய்ய முடியாத ஒவ்வொரு சோதனையையும் — பட்டியலிடுகிறது.
முன் பரிசோதனையைச் செய்து, உங்கள் கமிட்களை புஷ் செய்து, பயன்பாட்டு வரிசைப்படுத்தலைத் தொடங்கி, அது முடியும் வரை கவனியுங்கள். அது தோல்வியுற்றால், உருவாக்கப் பதிவு ஒரு கட்டளையின் தொலைவில் உள்ளது.
உங்கள் திட்டம் மற்றும் தளத்தை சூழலாகக் கொண்டு, முனையத்திலிருந்து (டெர்மினல்) உதவியாளரிடம் கேளுங்கள். இது உங்கள் சொந்த கணக்கிற்கு எதிராக இயங்குதளத்தில் இயங்குகிறது, எனவே உங்கள் கணினியில் எந்த மாதிரி விசையும் (மாடல் கீ) ஒருபோதும் சேமிக்கப்படாது.
வரிசைப்படி ஆறு கட்டளைகள், மற்றும் ஒவ்வொன்றிலும் வெற்றி எவ்வாறு இருக்கும் என்பதற்கான விவரம். இங்குள்ள அனைத்தும் உங்கள் சொந்த கணினியிலேயே இயங்கும்; நீங்கள் ஒரு ஹோஸ்டிங் ஸ்லாட்டை அடையும் போது மட்டுமே API கீ தேவைப்படும்.
Node 24 அல்லது புதிய பதிப்பில் npm install -g zinnector என்பதை இயக்கவும். npm ஆனது EBADENGINE என வெளியிட்டால், உங்கள் Node 24-ஐ விடப் பழமையானது — nodejs.org இலிருந்து தற்போதைய LTS-ஐ நிறுவி, நிறுவலை மீண்டும் இயக்கவும்.
zinnector --version என்பது 0.1.2 போன்ற பதிப்பு எண்ணை அச்சிடுகிறது. 24 ஐ விடப் பழைய Node இல் இது Node 24 அல்லது புதியது தேவை என்ற செய்தியை அச்சிட்டு வெளியேறுகிறது.
zinnector --help கீழே உள்ள ஒவ்வொரு கட்டளையையும் ஒரு வரி நோக்கத்துடன் பட்டியலிடுகிறது. ஒவ்வொரு கட்டளையும் அதற்கென சொந்தமான --help விருப்பத்தையும் ஏற்கிறது.
zinnector new my-site உடனடியாகத் தொடங்கும் ஒரு திட்டத்தை உருவாக்குகிறது — ஒரு zinnector.json, ஒரு wp-content மரம் மற்றும் ஒரு README — மற்றும் இயக்க வேண்டிய அடுத்த கட்டளைகளை அச்சிடுகிறது.
cd my-site, பிறகு zinnector dev. முதல் இயக்கத்தின் போது WordPress இயக்க நேர சூழலைப் பதிவிறக்க ஒரு முறை கேட்கும் (சுமார் 570 MB, CLI-இன் சொந்த தற்காலிக சேமிப்பில் வைக்கப்படும், ஒருபோதும் உங்கள் திட்டப்பணியில் இல்லை). வெற்றியடைந்தது “running at http://127.0.0.1:9400” என்று தோன்றும்.
http://127.0.0.1:9400 என்பது ஒரு புதிய WordPress தளம்; /wp-admin ஏற்கனவே உள்நுழைந்த நிலையில் கட்டுப்பாட்டுப் பலகத்தைத் திறக்கும். wp-content/plugins இல் ஒரு செருகுநிரலை இடுங்கள், அடுத்த முறை மீண்டும் ஏற்றும்போது அது அங்கு இருக்கும்.
zinnector login, zinnector link, zinnector check, zinnector push — நீங்கள் உருவாக்கியதை ஸ்லாட்டுக்கு எதிராக முன்கூட்டியே சரிபார்க்கவும், பின்னர் பயன்படுத்தவும் மற்றும் அது முடிவடைவதைக் காணவும்.
நீங்கள் PHP 8.3-இல் உருவாக்கியுள்ளீர்கள். ஸ்லாட் 8.1-ஐ இயக்குகிறது. தளம் வெற்று வெள்ளைத் திரையாக மாறும் வரை எதுவும் உங்களுக்குத் தெரிவிக்காது. இந்தக் கட்டளை இருப்பதற்கான காரணமே அந்தப் பிரச்சனைதான், மேலும் இந்த தளத்தின் உரிமையாளர் பெயர் குறிப்பிட்டு கேட்டதும் இதைத்தான். Zinnector® இரண்டு சூழல்களையும் படித்து அவற்றை அருகருகே வைக்கிறது — பின்னர் நீங்கள் ஏதேனும் ஒரு காரணத்தைக் கொண்டிருக்கக்கூடும் என்பதால், எப்படியும் வரிசைப்படுத்த உங்களை அனுமதிக்கிறது.
ஒரு முதன்மைப் பதிப்பு இடைவெளி ஒரு தளத்தை நிச்சயமாகப் பாதிக்கும் என்பதால் அது உயர்வாகக் குறிக்கப்படுகிறது; ஒரு சிறிய இடைவெளி குறைவாகக் குறிக்கப்படுகிறது. எல்லாவற்றையும் முக்கியமானதாக வகைப்படுத்துவது எச்சரிக்கையைப் புறக்கணிக்க மட்டுமே மக்களுக்குக் கற்றுக்கொடுக்கிறது.
ஒரு WordPress கட்டமைப்பு பல்லாயிரக்கணக்கான சிறிய கோப்புகளைக் கொண்டுள்ளது, மேலும் ஒரு தளம் அதன் வட்டு வரம்பிற்குக் கீழே இருக்கும்போதே அதன் inode வரம்பை முழுமையாகப் பயன்படுத்திவிடக்கூடும். இரண்டும் திட்டத்திற்கு எதிராக அல்லாமல், உண்மையில் ஸ்லாட்டில் மீதமுள்ளவற்றுக்கு எதிராகவே சரிபார்க்கப்படுகின்றன.
தனது இலக்கைக் காண முடியாத ஒரு சோதனை, ஒருபோதும் வெற்றிகரமாக முடிந்ததாக அறிவிக்காமல், சரிபார்க்கப்படவில்லை என்றே தெரிவிக்கும். ஒரு பிழையற்ற இயக்கம் தன்னால் எத்தனை விஷயங்களைச் சரிபார்க்க முடியவில்லை என்பதைக் கூறுகிறது, ஏனெனில் தவறான எச்சரிக்கையின்மையே எவரும் இரண்டாவது முறை திரும்பிப் பார்க்காத ஒன்றாக அமைகிறது.
ஒவ்வொரு கண்டுபிடிப்பையும் --force மூலம் மேலெழுத முடியும், மேலும் சுருக்கமும் அவ்வாறே கூறுகிறது. CI-ல் வெளியேறும் குறியீடே நுழைவாயிலாக செயல்படுகிறது, எனவே ஒரு நபர் கட்டுப்பாட்டில் இருக்கும்போதே பைப்லைன் கண்டிப்பானதாக இருக்க முடியும்.
WordPress Playground முன்னிருப்பாகும்: WebAssembly-க்கு தொகுக்கப்பட்ட PHP, Node-க்குள் இயங்குகிறது, எனவே Node மட்டுமே நிறுவப்பட்ட ஒரு மடிக்கணினி, இந்த வாக்கியத்தைப் படிக்க எடுக்கும் நேரத்திற்குள் ஒன்றும் இல்லாத நிலையிலிருந்து இயங்கும் WordPress நிலைக்கு மாறுகிறது.
உங்களுக்கு ஒரு சொந்த PHP தேவைப்படும்போது — imagick போன்ற ஒரு நீட்டிப்பு, ஒரு உண்மையான MySQL — --runtime docker என்பதை வழங்கி, அதற்குப் பதிலாக php-fpm மற்றும் MariaDB கொள்கலன்களைப் பெறுங்கள். இரண்டும் ஒரே திட்டத்திலிருந்து அதே கோப்புகளை வழங்குகின்றன, எனவே அவற்றுக்கிடையே மாறுவது என்ஜினை மட்டுமே மாற்றும், வேறு எதையும் மாற்றாது.
Zinnector® டாஷ்போர்டைப் போன்ற அதே பொது API-இல் உருவாக்கப்பட்டுள்ளது, எனவே கண்ட்ரோல் பேனலால் செய்யக்கூடிய எதையும் இதனால் செய்ய முடியும் — மேலும் ஒவ்வொரு கட்டளையும் ஒரு தனிப்பட்ட இறுதிப்புள்ளியாக இல்லாமல் OpenAPI விவரக்குறிப்பில் ஆவணப்படுத்தப்பட்ட செயல்பாடாகும்.
தளங்களைப் பட்டியலிடவும், ஒரு தளத்தைப் பற்றி இயங்குதளம் அறிந்த அனைத்தையும் படிக்கவும், மீண்டும் பயன்படுத்தவும், மற்றும் வரிசைப்படுத்தல் வரலாறு மற்றும் உருவாக்கப் பதிவுகளைப் படிக்கவும்.
டொமைன்களைப் பட்டியலிடுங்கள், பதிவு எழுதப்படுவதற்கு முன்பு காட்டப்படும் பதிவோடு DNS பதிவுகளைப் படித்து மாற்றியமையுங்கள், மேலும் உங்கள் அஞ்சல் சேவைகளைப் படியுங்கள்.
PHP பதிப்புகளை மாற்றவும், உங்கள் திட்டம் வழங்கும் வரம்புகளுக்கு ஏற்ப வட்டு மற்றும் inode பயன்பாட்டைப் பார்க்கவும், phpMyAdmin-க்கான ஒருமுறை பயன்படுத்தும் இணைப்புகளைப் பெறவும், அணுகல் மற்றும் பிழைப் பதிவுகளை உடனுக்குடன் கண்காணிக்கவும்.
ஒரு தளத்தில் அனுமதிக்கப்பட்ட பட்டியலில் உள்ள WP-CLI கட்டளைகளை இயக்கவும், மேலும் ஒவ்வொரு தளத்திற்கும் தனித்தனியாக செய்வதற்குப் பதிலாக ஒரே அழைப்பில் முழுத் தேர்விலும் தற்காலிக சேமிப்புகளை அழிக்கவும் அல்லது தீம்பொருள் ஸ்கேன்களைத் தொடங்கவும்.
முழுப் பட்டியல், ஒவ்வொன்றும் ஒரு வரியில். முழுமையான குறிப்பு — ஒவ்வொரு கொடி, இயக்கக்கூடிய உதாரணம் மற்றும் ஒவ்வொரு கட்டளையும் அச்சிடுவது — CLI-யிலிருந்து நேரடியாக உருவாக்கப்பட்டு டெவலப்பர் ஆவணங்கள் மற்றும் அறிவுத் தளத்தில் அமைந்துள்ளது, எனவே இது நீங்கள் நிறுவியுள்ள கருவியிலிருந்து மாறுபடாது.
நீங்கள் உடனடியாக இயக்கக்கூடிய ஒரு WordPress திட்டப்பணியின் அடிப்படை கட்டமைப்பை உருவாக்கவும்.
இந்தத் திட்டத்தை உள்ளூரில் இயக்கவும் — Docker தேவையில்லை.
Zinn Digital® API விசையுடன் உள்நுழையவும்.
சேமிக்கப்பட்ட API விசையை மறக்கவும்.
இந்த CLI யாராக அங்கீகரிக்கப்பட்டுள்ளது என்பதைக் காட்டு.
இந்த விசை பார்க்கக்கூடிய தளங்களைப் பட்டியலிடுங்கள்.
ஒரு தளத்தைப் பற்றி இந்த தளம் அறிந்துள்ள அனைத்தும்.
ஒரு நபருக்கு ஒற்றைத் தளத்திற்கான அணுகலை வழங்கவும் — டெவலப்பர், வடிவமைப்பாளர், வாடிக்கையாளர் — ஒரு பங்கு மற்றும் காரணத்துடன்.
ஒரு தளத்திற்கான அணுகல் யாருக்கு வழங்கப்பட்டுள்ளது, அவர்களின் பங்கு மற்றும் அவர்கள் ஏற்கனவே ஏற்றுக்கொண்டார்களா என்பதைப் பார்க்கவும்.
மின்னஞ்சல் அல்லது மானிய ஐடி மூலம் ஒரு நபரின் அணுகலைத் திரும்பப் பெறுங்கள்.
உங்களுக்காகக் காத்திருக்கும் அழைப்புகள், மற்றும் ஒன்றை ஏற்கவும்.
இந்த திட்டத்தை ஒரு ஹோஸ்டிங் ஸ்லாட்டுக்கு சுட்டிக்காட்டவும் (மற்றும் அதன் களஞ்சியத்தை இணைக்கவும்).
உள்ளூர் உருவாக்கத்திற்காக இந்தத் திட்டப்பணியில் ஒரு ஹோஸ்ட் செய்யப்பட்ட தளத்தின் கோப்புகளைப் பெற்றுக்கொள்ளவும், மீண்டும் ஒத்திசைக்க மறுஇயக்கம் செய்யவும். தளம் அதன் சொந்த களஞ்சியத்துடன் ஒத்திசைக்கும் போது விரைவான பாதையைப் பயன்படுத்துகிறது, இல்லையெனில் சமீபத்திய காப்புப்பிரதியிலிருந்து செயல்படுகிறது.
ஹோஸ்ட் செய்யப்பட்ட தளத்தின் நேரலை கோப்புகளுக்கும் அதன் களஞ்சியத்திற்கும் இடையிலான இருவழி ஒத்திசைவு: தற்போதைய நிலையைப் பார்க்கவும், அதை இயக்கவும், தளத்தின் மாற்றங்களை உறுதிப்படுத்தவும் (commit) அல்லது எந்தப் பக்கத்திற்கு முன்னுரிமை அளிக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும்.
Claude Desktop மற்றும் உள்ளூர் சேவையகங்களை மட்டுமே தொடங்கும் பிற AI கிளையன்ட்டுகளுக்கான Zinn Digital® MCP சேவையகத்திற்கான இணைப்பு.
ஹோஸ்ட் செய்யப்பட்ட தளத்திலிருந்து ஒரே படியில் உள்ளூர் திட்டத்தை உருவாக்கவும்: அதன் களஞ்சியத்தை குளோன் செய்யவும் அல்லது அதன் கோப்புகளைப் பெறவும், திட்டக் கோப்பை எழுதவும், மற்றும் zinnector dev ஐ இயக்கத் தயாராகவும்.
நீங்கள் வரிசைப்படுத்தவிருக்கும் ஸ்லாட்டுடன் இந்தத் திட்டத்தை ஒப்பிடுக.
முன் பரிசோதனை செய்து, உங்கள் கமிட்களைப் பதிவேற்றி, பயன்பாட்டிற்கு நிலைநிறுத்தவும்.
புஷ் செய்யாமல், இயங்குதளத்தில் ஏற்கனவே உள்ளதை மீண்டும் வரிசைப்படுத்தவும்.
தளத்தின் வரிசைப்படுத்தல் வரலாறு.
தளத்தின் PHP பதிப்பைக் காட்டவும் அல்லது மாற்றவும்.
திட்டம் அனுமதித்துள்ள வரம்புக்கு எதிராக வட்டு, கோப்புகள் மற்றும் தரவுத்தளத்தின் பயன்பாடு.
தரவுத்தள அளவு, மற்றும் phpMyAdmin மற்றும் கோப்பு நிர்வாகிக்கான ஒருமுறை பயன்படுத்தும் இணைப்புகள்.
ஒரு தளத்தின் அணுகல் மற்றும் பிழைப் பதிவுகளை உடனுக்குடன் கண்காணிக்கவும்.
தளத்தில் அனுமதிக்கப்பட்ட WP-CLI கட்டளையை இயக்கவும்.
தளத்தின் காப்புப்பிரதிகளைப் பட்டியலிட்டு எடுக்கவும். துணைக் கட்டளைகள்: list, now.
இந்த விசை பார்க்கக்கூடிய டொமைன்களைப் பட்டியலிடுங்கள்.
DNS பதிவுகளைப் படிக்கவும் மாற்றவும். துணைக் கட்டளைகள்: list, add, rm.
அஞ்சல் சேவைகளைப் பட்டியலிடுங்கள்.
பல தளங்களில் ஒரு செயல்பாட்டை இயக்கவும் (cache_purge, malware_scan, sitemap, block_ip).
இந்தத் திட்டப்பணியைச் சூழலாகக் கொண்டு, Zinn Digital® உதவியாளரிடம் கேளுங்கள்.
இல்லை. `zinnector new` மற்றும் `zinnector dev` ஆகியவற்றிற்கு கணக்கு எதுவும் தேவையில்லை — ஒரு செருகுநிரல், கருப்பொருள் அல்லது முழு தளத்திற்கான கட்டமைப்பை உருவாக்கி, அதை உள்ளூரிலேயே, இலவசமாக, எப்போதும் இயக்கலாம். உங்கள் ஹோஸ்டிங்குடன் தொடர்பு கொள்ளும் கட்டளைகளுக்கு மட்டுமே API விசை தேவைப்படுகிறது.
இயல்புநிலை இயக்க நேரத்திற்கு அல்ல. WordPress Playground ஆனது PHP-ஐ WebAssembly-ஆக தொகுத்து Node-க்குள் இயங்குகிறது, எனவே `zinnector dev` வேறு எதையும் நிறுவ வேண்டிய அவசியமின்றி நொடிகளில் ஒரு உண்மையான WordPress-ஐத் தொடங்குகிறது. imagick அல்லது ionCube போன்ற ஒரு நீட்டிப்பைச் சோதிக்க உங்களுக்கு இயல்பான PHP தேவைப்பட்டால், அதற்குப் பதிலாக `--runtime docker` உங்களுக்கு php-fpm மற்றும் MariaDB கன்டெய்னர்களை வழங்குகிறது. இரண்டுமே ஆதரிக்கப்படுகின்றன; எதுவுமே மாற்று வழி அல்ல.
ஸ்லாட்டின் பதிப்புடன் உங்கள் உள்ளூர் PHP பதிப்பு ஒப்பீடு, நீங்கள் உருவாக்கிய பதிப்பிற்கு ஸ்லாட் மாற முடியுமா, ஸ்லாட்டின் PHP அதன் பயன்பாட்டுக் காலத்தை (end of life) கடந்துவிட்டதா மற்றும் இயந்திரம் அதை உண்மையில் செயல்படுத்தியுள்ளதா, மீதமுள்ள வட்டு மற்றும் inode இடத்திற்கு எதிராக உங்கள் திட்டப்பணியின் அளவு மற்றும் கோப்புகளின் எண்ணிக்கை, இருபுறமும் உள்ள WordPress பதிப்புகள், ஸ்லாட்டின் ஏற்பாடு செய்தல் (provisioning) முடிந்துவிட்டதா, மற்றும் வரிசைப்படுத்துவதற்கு (deploy) ஒரு git களஞ்சியம் இணைக்கப்பட்டுள்ளதா என்பது சரிபார்க்கப்படும். சரிபார்க்க முடியாத எதுவும் தேர்ச்சியடைந்ததாகக் கருதப்படாமல், சரிபார்க்கப்படாததாகவே புகாரளிக்கப்படும்.
இல்லை, இது வேண்டுமென்றே செய்யப்பட்டது. Pre-flight எச்சரித்து உங்களை அனுமதிக்கிறது — `--force` எந்தவொரு கண்டறிதலையும் கடந்து வரிசைப்படுத்துகிறது. ஒரு சரிபார்ப்பாளருக்குத் தெரியாத விஷயங்களை உங்கள் தளத்தைப் பற்றி நீங்கள் அறிவீர்கள், மேலும் வரிசைப்படுத்த மறுக்கும் கருவியை மக்கள் நிறுவல் நீக்கம் செய்கிறார்கள்.
சாவி ஒருபோதும் கட்டளை வரியிலிருந்து படிக்கப்படுவதில்லை — ஒரு அறிவிப்பு அல்லது குழாய் மூலம் பெறப்பட்ட stdin இலிருந்து மட்டுமே படிக்கப்படுகிறது — எனவே இது உங்கள் ஷெல் வரலாறு அல்லது செயல்முறைப் பட்டியலில் சென்று சேராது. இது உங்கள் சொந்த உள்ளமைவு கோப்பகத்தில் கோப்பு முறைமை 600 உடன் சேமிக்கப்படுகிறது, மேலும் Zinnector® எழுதும் ஒவ்வொரு முறையும் அந்த அனுமதிகளை மீண்டும் உறுதிப்படுத்துகிறது.
ஆம். `ZINNECTOR_TOKEN` ஐ அமைக்கவும், மேலும் ஒவ்வொரு கட்டளையும் `--json` ஐ ஏற்கும். மனிதர்கள் படிக்கும் வெளியீடு stderr க்கும், தரவு stdout க்கும் செல்கிறது, எனவே குழாய்கள் சுத்தமாக இருக்கும். `zinnector check` எதையாவது கண்டறியும்போது பூஜ்ஜியமற்ற குறியீட்டுடன் வெளியேறுகிறது, எனவே இது ஒரு பைப்லைன் வாயிலாகச் செயல்படுகிறது, மேலும் ஒப்பீடு செய்ய முடியாதபோது `--strict` தோல்வியடைகிறது.
npm install -g zinnector-ஐ இயக்கவும், அல்லது npx zinnector new my-site மூலம் ஒரு முறை முயற்சி செய்யவும். இலவசமானது, MIT உரிமம் பெற்றது மற்றும் பொது API-இல் உருவாக்கப்பட்டது. ஒரு திட்டப்பணியின் கட்டமைப்பை உருவாக்கி, Docker இல்லாமலேயே உள்ளூரில் இயக்கி, பயன்பாட்டில் ஏற்றுவதற்கு முன் முன்சோதனை செய்யவும்.
ஆவணங்களைப் படிக்கவும்