Zinnector®

WordPress සත්කාරකත්වය සඳහා සංවර්ධක CLI

Zinnector® මඟින් Node හැර වෙනත් කිසිවක් ස්ථාපනය නොකර දේශීයව WordPress ගොඩනඟයි — Docker නැත, MAMP නැත — පසුව ඔබ යෙදවීමට සූදානම් වන hosting slot එකට සාපේක්ෂව ඔබ ගොඩනැගූ දේ පරීක්ෂා කර, ඔබ push කිරීමට පෙර නොගැලපෙන්නේ මොනවාදැයි ඔබට කියයි. npm install -g zinnector සමඟ එය ස්ථාපනය කරන්න. එය නොමිලේ, MIT-බලපත්‍රලාභී සහ මෙහි ඇති අනෙක් සියල්ල මෙන්ම එකම පොදු API මත ගොඩනගා ඇත.

විවෘත ගොනුවක් අසල ගොනු ගසක් සහ ඒ තුළ කර්සරයක් සහිත බ්‍රව්සරයක ඇති කේත සංස්කාරකයකි.

විධාන පහක්, සහ මැද ඇති එක ප්‍රධාන කාරණයයි

බොහෝ හොස්ටිං CLI ආරම්භ වන්නේ deploy කිරීමේදී ය. Zinnector® ඊට පෙර සිටම ආරම්භ වේ — එය ඔබ සමඟ වෙබ් අඩවිය ගොඩනඟන අතර, ඔබ එය යැවීමට සූදානම් වන පරිගණකය සමඟ ඔබේ කාර්යය පරීක්ෂා කරයි. "එය මගේ ලැප්ටොප් එකේ ක්‍රියා කළා" සහ "එය සර්වරයේ ධාවනය වේ" අතර පරතරය තුළ මුළු දහවල් කාලයම අපතේ යන අතර, එම පරතරය මැනිය හැකි එකකි.

නව zinnector

ක්ෂණිකව ආරම්භ වන අඩවියක්, ප්ලගිනයක් හෝ බ්ලොක් තේමාවක් සකසන්න. තාවකාලික ගොනු නොමැත, TODO නොමැත — ප්ලගිනය සක්‍රිය වන අතර තේමාව නිර්මාණය වූ වහාම එය තෝරාගත හැක.

zinnector dev

Docker නොමැතිව සහ ඔබගේ PATH හි PHP නොමැතිව, ඔබගේම ප්ලගීන සහ තේමා සපයන සැබෑ WordPress එකක් තත්පර කිහිපයකින් ඔබගේ පරිගණකය මත. සංවර්ධනය කිරීම සඳහා 5.2 සිට 8.5 දක්වා ඕනෑම PHP එකක් තෝරන්න.

zinnector පරීක්ෂාව

පූර්ව පියාසැරි පරීක්ෂාව. ඔබ ගොඩනැගූ දේ ඔබ යෙදවීමට යන slot එක සමඟ සංසන්දනය කර ඔබ push කිරීමට පෙර සෑම නොගැලපීමක්ම — සහ එයට සිදු කළ නොහැකි වූ සෑම පරීක්ෂාවක්ම — නම් කරයි.

zinnector push වෙත යොමු කරන්න

පූර්ව පරීක්ෂාව සිදු කරන්න, ඔබේ කැපවීම් තල්ලු කරන්න, යෙදවීම ක්‍රියාත්මක කර එය අවසන් වන තෙක් නිරීක්ෂණය කරන්න. එය අසාර්ථක වුවහොත්, ගොඩනැගීමේ ලොගය ඇත්තේ එක් විධානයක් පමණක් ඈතිනි.

zinnector ai

ඔබගේ ව්‍යාපෘතිය සහ වෙබ් අඩවිය සන්දර්භය ලෙස තබා ගනිමින් ටර්මිනලයෙන් සහයකයාගෙන් විමසන්න. එය ඔබගේම ගිණුම හරහා වේදිකාව මත ධාවනය වන බැවින්, ඔබගේ පරිගණකයේ කිසි විටෙකත් ආකෘති යතුරක් ගබඩා නොවේ.

මිනිත්තු දෙකකින් ක්‍රියාකාරිත්වය පරීක්ෂා කරන්න, ගිණුමක් අවශ්‍ය නොවේ

පිළිවෙලින් විධාන හයක් සහ ඒ එක් එක් අවස්ථාවේදී සාර්ථකත්වය කෙබඳුද යන්න. මෙහි ඇති සියල්ල ඔබගේම පරිගණකයේ ධාවනය වේ; API යතුරක් අවශ්‍ය වන්නේ ඔබ සත්කාරක ස්ථානයකට ළඟා වූ විට පමණි.

  1. එය ස්ථාපනය කරන්න

    Node 24 හෝ ඊට වඩා අලුත් එකක් මත npm install -g zinnector ධාවනය කරන්න. npm මඟින් EBADENGINE මුද්‍රණය කරන්නේ නම්, ඔබගේ Node 24 ට වඩා පැරණි වේ — nodejs.org වෙතින් වත්මන් LTS ස්ථාපනය කර ස්ථාපනය නැවත ධාවනය කරන්න.

  2. අනුවාදය පරීක්ෂා කරන්න

    zinnector --version මඟින් 0.1.2 වැනි අනුවාද අංකයක් මුද්‍රණය කරයි. 24 ට වඩා පැරණි Node එකකදී එය Node 24 හෝ ඊට වඩා අලුත් එකක් අවශ්‍ය බව පවසන පණිවිඩයක් මුද්‍රණය කර පිටවෙයි.

  3. උදවු කියවන්න

    zinnector --help මඟින් පහත දැක්වෙන සෑම විධානයක්ම එක් පේළියක අරමුණක් සහිතව ලැයිස්තුගත කරයි. සෑම විධානයක්ම තමන්ගේම --help විකල්පය ද ලබා ගනී.

  4. අඩවි සැකිල්ලක් තනන්න

    zinnector new my-site මඟින් ක්ෂණිකව ආරම්භ වන ව්‍යාපෘතියක් නිර්මාණය කරයි — zinnector.json ගොනුවක්, wp-content ගසක් සහ README ගොනුවක් — සහ ධාවනය කිරීමට ඊළඟ විධානයන් මුද්‍රණය කරයි.

  5. එය ධාවනය කරන්න

    cd my-site, ඉන්පසු zinnector dev. පළමු ධාවනයේදී WordPress ධාවන කාල පරිසරය බාගත කිරීමට එක් වරක් විමසයි (මෙගාබයිට් 570ක් පමණ, CLI හි තමන්ගේම හැඹිලියේ තබා ඇති අතර, කිසි විටෙකත් ඔබේ ව්‍යාපෘතියේ නොවේ). සාර්ථක වූ විට “running at http://127.0.0.1:9400” ලෙස දිස්වේ.

  6. එය බ්‍රවුසරයකින් විවෘත කරන්න

    http://127.0.0.1:9400 යනු නව WordPress අඩවියකි; /wp-admin දැනටමත් පුරනය වී ඇති උපකරණ පුවරුව විවෘත කරයි. wp-content/plugins වෙත ප්ලගිනයක් දමන්න, ඊළඟ නැවත පූරණයේදී එය එහි ඇත.

  7. ඉන්පසු, සත්කාරක ස්ලොට් එකක් සමඟ

    zinnector login, zinnector link, zinnector check, zinnector push — ඔබ ගොඩනැඟූ දේ ස්ලොට් එකට එරෙහිව පූර්ව පරීක්ෂාවකට ලක් කරන්න, ඉන්පසු යොදවා එය අවසන් වන ආකාරය නරඹන්න.

පූර්ව පරීක්ෂාව, සවිස්තරාත්මකව

ඔබ නිර්මාණය කර ඇත්තේ PHP 8.3 මත ය. ස්ලොට් එක ධාවනය වන්නේ 8.1 මත ය. වෙබ් අඩවිය හිස් සුදු පැහැති තිරයක් වන තුරු කිසිවක් ඔබට නොදන්වයි. මෙම විධානය පවතින්නේ එම ගැටලුව සඳහා වන අතර, මෙම වේදිකාවේ හිමිකරු නමින්ම ඉල්ලා සිටියේ එයයි. Zinnector® පරිසරයන් දෙකම කියවා ඒවා එක ළඟ තබයි — ඉන්පසු ඔබට යම් හේතුවක් තිබිය හැකි බැවින්, කෙසේ හෝ deploy කිරීමට ඉඩ දෙයි.

PHP, අවංකව ශ්‍රේණිගත කර ඇත

ප්‍රධාන අනුවාද පරතරයක් ඉහළ මට්ටමකින් සලකුණු කරනු ලබන්නේ එය අනිවාර්යයෙන්ම වෙබ් අඩවියක් බිඳ දමන බැවිනි; සුළු පරතරයක් පහළ මට්ටමකින් සලකුණු කෙරේ. සෑම දෙයක්ම තීරණාත්මක ලෙස ශ්‍රේණිගත කිරීමෙන් මිනිසුන්ට අනතුරු ඇඟවීම නොසලකා හැරීමට පමණක් උගන්වයි.

තැටි සහ ගොනු ගණන, වෙන වෙනම

WordPress ගොනු ව්‍යුහයක් කුඩා ගොනු දස දහස් ගණනකින් සමන්විත වන අතර, වෙබ් අඩවියකට එහි තැටි ධාරිතා සීමාවට වඩා බෙහෙවින් අඩුවෙන් තිබියදීම එහි inode සීමාව අවසන් විය හැක. මේ දෙකම පරීක්ෂා කරනු ලබන්නේ සැලැස්මට අනුව නොව, සැබවින්ම slot එකෙහි ඉතිරිව ඇති ප්‍රමාණයට අනුවය.

“පරීක්ෂා කිරීමට නොහැකි විය” යන්න ම පිළිතුරකි

තම විෂය දැකිය නොහැකි පරීක්ෂාවක් කිසි විටෙකත් සමත් වූ බවක් වාර්තා නොකරයි, පරීක්ෂා නොකළ බව වාර්තා කරයි. කිසිවෙකු අසත්‍ය පැහැදිලි කිරීමක් දෙස දෙවරක් නොබලන බැවින්, දෝෂ රහිත ධාවනයක් මඟින් තහවුරු කිරීමට නොහැකි වූ දේවල් ගණන ප්‍රකාශ කරයි.

අනතුරු අඟවයි, කිසි විටෙකත් අවහිර නොකරයි

සෑම සොයාගැනීමක්ම --force මඟින් වෙනස් කළ හැකි අතර, සාරාංශයේ එසේ සඳහන් වේ. CI හි ඒ වෙනුවට පිටවීමේ කේතය බාධකයක් ලෙස ක්‍රියා කරයි, එබැවින් පුද්ගලයෙකුගේ පාලනය යටතේ පවතින අතරතුර නල මාර්ගය දැඩි විය හැක.

දේශීය ධාවන කාල පරිසරයන් දෙකක්, දෙකම සැබෑ ය

WordPress Playground යනු පෙරනිමියයි: WebAssembly වෙත සම්පාදනය කරන ලද PHP, Node තුළ ධාවනය වේ, එබැවින් Node පමණක් ස්ථාපනය කර ඇති ලැප්ටොප් පරිගණකයක් මෙම වාක්‍යය කියවීමට ගතවන කාලය තුළ කිසිවක් නැති තත්ත්වයේ සිට ක්‍රියාත්මක වන WordPress දක්වා ගමන් කරයි.

ඔබට නියම PHP එකක් අවශ්‍ය වූ විට — imagick වැනි දිගුවක්, සැබෑ MySQL එකක් — --runtime docker ලබා දී ඒ වෙනුවට php-fpm සහ MariaDB කන්ටේනර් ලබා ගන්න. දෙකෙන්ම එකම ව්‍යාපෘතියේ එකම ගොනු සපයයි, එබැවින් ඒවා අතර මාරු වීමෙන් එන්ජිම පමණක් වෙනස් වන අතර වෙන කිසිවක් වෙනස් නොවේ.

ඔබ දැනටමත් පාලක පුවරුව තුළ සිදු කරන අනෙක් සියල්ල

Zinnector® උපකරණ පුවරුව (dashboard) හා සමාන පොදු API එකක් මත ගොඩනගා ඇති බැවින්, පැනලයට කළ හැකි ඕනෑම දෙයක් එයටද කළ හැකිය — තවද සෑම විධානයක්ම පුද්ගලික අන්ත ලක්ෂ්‍යයක් වෙනුවට OpenAPI පිරිවිතරයේ ලේඛනගත කළ මෙහෙයුමකි.

අඩවි සහ යෙදවීම්

අඩවි ලැයිස්තුගත කරන්න, යම් අඩවියක් ගැන වේදිකාව දන්නා සියල්ල කියවන්න, නැවත යොදවන්න, සහ යෙදවුම් ඉතිහාසය හා නිර්මාණ ලඝු-සටහන් කියවන්න.

වසම්, DNS සහ තැපැල්

වසම් ලැයිස්තුගත කරන්න, වාර්තාව ලිවීමට පෙර පෙන්වන වාර්තාව සමඟ DNS වාර්තා කියවා වෙනස් කරන්න, සහ ඔබගේ තැපැල් සේවාවන් කියවන්න.

PHP, කෝටාව, දත්ත සමුදාය සහ ලොග්

PHP අනුවාද මාරු කරන්න, ඔබගේ සැලැස්ම මඟින් ලබා දී ඇති ප්‍රමාණයට සාපේක්ෂව තැටි සහ inode භාවිතය පරීක්ෂා කරන්න, phpMyAdmin වෙත එක් වරක් පමණක් භාවිත කළ හැකි සබැඳි ලබා ගන්න, සහ පිවිසුම් හා දෝෂ ලඝු-සටහන් සජීවීව නිරීක්ෂණය කරන්න.

WP-CLI සහ තොග මෙහෙයුම්

අඩවියක් මත අවසරලත් ලැයිස්තුවේ ඇති WP-CLI විධාන ක්‍රියාත්මක කරන්න, සහ එක් එක් අඩවිය සඳහා වෙන වෙනම කිරීමට වඩා එක් ඇමතුමකින් සම්පූර්ණ තේරීමක් පුරා හැඹිලි හිස් කරන්න හෝ අනිෂ්ට මෘදුකාංග ස්කෑන් ආරම්භ කරන්න.

සෑම විධානයක්ම, හරියටම --help මඟින් ලැයිස්තුගත කර ඇති පරිදි

සම්පූර්ණ ලැයිස්තුව, එක් පේළියකට එකක් බැගින්. සම්පූර්ණ විමර්ශනය — සෑම ධජයක්ම, ධාවනය කළ හැකි උදාහරණයක් සහ සෑම විධානයකින්ම මුද්‍රණය කරන්නේ මොනවාද යන්න — CLI වෙතින්ම උත්පාදනය වන අතර සංවර්ධක ලියකියවිලි සහ දැනුම් පදනම තුළ අඩංගු වේ, එබැවින් එය ඔබ ස්ථාපනය කර ඇති මෙවලමට වඩා වෙනස් විය නොහැක.

නව zinnector

ඔබට වහාම ධාවනය කළ හැකි WordPress ව්‍යාපෘතියක මූලික සැකිල්ල සාදන්න.

zinnector dev

මෙම ව්‍යාපෘතිය ප්‍රාදේශීයව ධාවනය කරන්න — Docker අවශ්‍ය නොවේ.

සින්නෙක්ටර් පිවිසුම

Zinn Digital® API යතුරක් භාවිතයෙන් පුරන්න.

Zinnector® වෙතින් ඉවත් වන්න

ගබඩා කළ API යතුර අමතක කරන්න.

zinnector whoami

මෙම CLI කවුරුන් ලෙස සත්‍යාපනය කර ඇත්දැයි පෙන්වන්න.

zinnector අඩවි

මෙම යතුරට දැකිය හැකි අඩවි ලැයිස්තුගත කරන්න.

zinnector තත්වය

එක් වෙබ් අඩවියක් ගැන වේදිකාව දන්නා සියල්ල.

zinnector බෙදාගැනීම

එක් පුද්ගලයෙකුට එක් වෙබ් අඩවියකට ප්‍රවේශය ලබා දෙන්න — සංවර්ධකයෙකුට, නිර්මාණකරුවෙකුට, සේවාදායකයෙකුට — කාර්යභාරයක් සහ හේතුවක් සමඟ.

zinnector සහයෝගීකයෝ

අඩවියකට ප්‍රවේශය ලබා දී ඇත්තේ කාටද, ඔවුන්ගේ කාර්යභාරය සහ ඔවුන් දැනටමත් එය පිළිගෙන තිබේද යන්න බලන්න.

zinnector හවුල් කිරීම නවත්වන්න

විද්‍යුත් තැපෑල හෝ ප්‍රදාන හැඳුනුම්පත මඟින් පුද්ගලයෙකුගේ ප්‍රවේශය ආපසු ගන්න.

zinnector ආරාධනා

ඔබ වෙනුවෙන් බලාපොරොත්තුවෙන් පවතින ආරාධනා, සහ එකක් පිළිගන්න.

zinnector සබැඳිය

මෙම ව්‍යාපෘතිය සත්කාරක තව්වක් වෙත යොමු කරන්න (සහ එහි නිධිය සම්බන්ධ කරන්න).

zinnector pull

දේශීය සංවර්ධනය සඳහා සත්කාරක අඩවියක ගොනු මෙම ව්‍යාපෘතියට ලබා ගන්න, සහ නැවත සමමුහුර්ත කිරීමට නැවත ධාවනය කරන්න. අඩවිය එහිම ගබඩාව (repository) සමඟ සමමුහුර්ත වන විට වේගවත් මාර්ගය භාවිත කරයි, එසේ නොමැති නම් නවතම උපස්ථයෙන් (backup) ක්‍රියා කරයි.

zinnector සමමුහුර්තකරණය

සත්කාරකත්වය සපයන ලද අඩවියක සජීවී ගොනු සහ එහි ගබඩාව (repository) අතර ද්වි-මාර්ග සමමුහුර්තකරණය: එහි තත්ත්වය බලන්න, එය ක්‍රියාත්මක කරන්න, අඩවියේ වෙනස්කම් කැප කරන්න (commit), නැතහොත් ප්‍රමුඛතාව ලැබිය යුත්තේ කුමන පාර්ශ්වයටදැයි තෝරන්න.

සිනෙක්ටර් එම්සීපී

දේශීය සේවාදායකයන් පමණක් ආරම්භ කරන Claude Desktop සහ අනෙකුත් AI සේවාලාභීන් සඳහා Zinn Digital® MCP සේවාදායකය වෙත පාලමක්.

zinnector ක්ලෝon කරන්න

සත්කාරකත්වය සපයන ලද අඩවියකින් එක් පියවරකින් දේශීය ව්‍යාපෘතියක් සාදන්න: එහි ගබඩාව ක්ලෝන කරන්න හෝ එහි ගොනු ලබා ගන්න, ව්‍යාපෘති ගොනුව ලියන්න, සහ zinnector dev ධාවනය කිරීමට සූදානම් වන්න.

zinnector පරීක්ෂාව

ඔබ යෙදවීමට සූදානම් වන ස්ලොට් එක සමඟ මෙම ව්‍යාපෘතිය සසඳන්න.

zinnector push වෙත යොමු කරන්න

පූර්ව පරීක්ෂාව සිදු කරන්න, ඔබගේ වෙනස්කම් යොමු කරන්න, සහ ස්ථාපනය කරන්න.

zinnector යෙදවීම

තල්ලු කිරීමකින් තොරව, වේදිකාව සතුව දැනටමත් ඇති දේ නැවත යොදවන්න.

zinnector යොදවයි

අඩවියක යෙදවුම් ඉතිහාසය.

zinnector php

අඩවියක PHP අනුවාදය පෙන්වීම හෝ මාරු කිරීම සිදු කරන්න.

zinnector කෝටාව

ප්ලෑනය මඟින් ලබා දී ඇති සීමාවන්ට සාපේක්ෂව තැටිය, ලිපිගොනු සහ දත්ත සමුදාය භාවිතය.

zinnector db

දත්ත සමුදායේ ප්‍රමාණය, සහ phpMyAdmin සහ ගොනු කළමනාකරු වෙත එක් වරක් පමණක් භාවිත කළ හැකි සබැඳි.

zinnector ලොග් ගොනු

අඩවියක ප්‍රවේශ සහ දෝෂ ලඝු-සටහන් තථ්‍ය කාලීනව නිරීක්ෂණය කරන්න.

zinnector wp

අඩවියක් තුළ අනුමත ලැයිස්තුගත WP-CLI විධානයක් ක්‍රියාත්මක කරන්න.

zinnector උපස්ථය

අඩවි උපස්ථ ලැයිස්තුගත කර ලබා ගන්න. උපවිධානයන්: list, now.

සින්නෙක්ටර් වසම්

මෙම යතුරට දැකිය හැකි වසම් ලැයිස්තුගත කරන්න.

zinnector dns

DNS වාර්තා කියවා වෙනස් කරන්න. උපවිධාන: list, add, rm.

සින්නෙක්ටර් තැපෑල

තැපැල් සේවා ලැයිස්තුගත කරන්න.

සින්නෙක්ටර් තොග

බහු අඩවි හරහා එක් මෙහෙයුමක් ක්‍රියාත්මක කරන්න (cache_purge, malware_scan, sitemap, block_ip).

zinnector ai

මෙම ව්‍යාපෘතිය සන්දර්භය ලෙස තබාගෙන Zinn Digital® සහායකයාගෙන් විමසන්න.

ප්‍රශ්න

එය භාවිතා කිරීමට මම Zinn Digital® පාරිභෝගිකයෙකු විය යුතුද?

නැත. `zinnector new` සහ `zinnector dev` සඳහා කිසිදු ගිණුමක් අවශ්‍ය නොවේ — ප්ලගිනයක්, තේමාවක් හෝ සම්පූර්ණ වෙබ් අඩවියක් නිර්මාණය කර එය දේශීයව, නොමිලේ, සදහටම ධාවනය කරන්න. API යතුරක් අවශ්‍ය වන්නේ ඔබේ සත්කාරක සේවාව (hosting) සමඟ සන්නිවේදනය කරන විධාන සඳහා පමණි.

මේ සඳහා Docker අවශ්‍යද?

පෙරනිමි runtime සඳහා නොවේ. WordPress Playground මඟින් PHP, WebAssembly වෙත සම්පාදනය කර Node තුළ ධාවනය කරයි, එබැවින් `zinnector dev` වෙනත් කිසිවක් ස්ථාපනය නොකර තත්පර කිහිපයකින් සැබෑ WordPress එකක් ආරම්භ කරයි. imagick හෝ ionCube වැනි දිගුවක් පරීක්ෂා කිරීමට ඔබට ස්වදේශීය PHP අවශ්‍ය නම් — ඒ වෙනුවට `--runtime docker` මඟින් ඔබට php-fpm සහ MariaDB බහාලුම් ලබා දේ. දෙකටම සහය දක්වයි; කිසිවක් අමතර විකල්පයක් නොවේ.

පූර්ව පියාසැරි පරීක්ෂාව සැබවින්ම සංසන්දනය කරන්නේ කුමක්ද?

ඔබගේ ස්ථානීය PHP අනුවාදය slot හි අනුවාදයට සාපේක්ෂව, ඔබ ගොඩනැඟූ අනුවාදයට slot එක මාරු විය හැකිද යන්න, slot හි PHP අනුවාදයේ ආයු කාලය අවසන් වී ඇත්ද සහ පරිගණකය එය සැබවින්ම යොදාගෙන තිබේද යන්න, ඉතිරිව ඇති තැටි සහ inode ඉඩ ප්‍රමාණයට සාපේක්ෂව ඔබගේ ව්‍යාපෘතියේ ප්‍රමාණය සහ ගොනු ගණන, දෙපැත්තේම ඇති WordPress අනුවාද, slot හි ප්‍රතිපාදන ක්‍රියාවලිය අවසන් වී ඇත්ද යන්න, සහ යෙදවීම (deploy) සඳහා git ගබඩාවක් සම්බන්ධ කර තිබේද යන්න. පරීක්ෂා කිරීමට නොහැකි වූ ඕනෑම දෙයක් සමත් වූවක් ලෙස ගණන් නොගෙන පරීක්ෂා නොකළ දෙයක් ලෙස වාර්තා කරනු ලැබේ.

එයට මා යෙදවීම නැවැත්විය හැකිද?

නැත, එය හිතාමතාම සිදු කරන ලද්දකි. Pre-flight මඟින් අනතුරු අඟවා ඔබට ඉදිරියට යාමට ඉඩ සලසයි — `--force` මඟින් ඕනෑම සොයාගැනීමක් නොසලකා යොදවනු ලබයි. පරීක්ෂකයෙකු නොදන්නා කරුණු ඔබ ඔබේම වෙබ් අඩවිය ගැන දන්නා අතර, යෙදවීම ප්‍රතික්ෂේප කරන මෙවලමක් යනු මිනිසුන් ඉවත් කරන මෙවලමකි.

මගේ API යතුර ආරක්ෂිතද?

යතුර කිසි විටෙකත් විධාන රේඛාවෙන් කියවනු නොලැබේ — විමසුමකින් හෝ පයිප් කරන ලද stdin මඟින් පමණි — එබැවින් එය ඔබගේ ෂෙල් ඉතිහාසයෙහි හෝ ක්‍රියාවලි ලැයිස්තුගත කිරීමක සටහන් විය නොහැක. එය ඔබගේම වින්‍යාස නාමාවලියෙහි 600 ගොනු ප්‍රකාරය සමඟ ගබඩා කර ඇති අතර, Zinnector® ලියන සෑම අවස්ථාවකදීම එම අවසරයන් නැවත තහවුරු කරයි.

මට එය CI හි භාවිත කළ හැකිද?

ඔව්. `ZINNECTOR_TOKEN` සකසන්න, එවිට සෑම විධානයක්ම `--json` පිළිගනී. මිනිසුන්ට කියවිය හැකි ප්‍රතිදානය stderr වෙතද දත්ත stdout වෙතද යන බැවින් පයිප්ප පිරිසිදුව පවතී. `zinnector check` යමක් සොයාගත් විට බිංදුව නොවන අගයකින් පිටවන බැවින් එය නල මාර්ග දොරටුවක් ලෙස ක්‍රියා කරයි, තවද සැසඳීමක් කළ නොහැකි වූ විට `--strict` ද අසමත් වේ.

එය ස්ථාපනය කර ඊළඟ මිනිත්තුව තුළ වෙබ් අඩවියක් ක්‍රියාත්මක කරන්න

npm install -g zinnector ක්‍රියාත්මක කරන්න, නැතහොත් npx zinnector new my-site සමඟ එය එක් වරක් අත්හදා බලන්න. නොමිලේ, MIT-බලපත්‍ර සහිත සහ පොදු API මත ගොඩනගා ඇත. ව්‍යාපෘතියක මූලික සැකිල්ල සකසන්න, එය Docker රහිතව ස්ථානීයව ධාවනය කරන්න, සහ ඔබ එය යෙදවීමට පෙර පූර්ව පරීක්ෂාව සිදු කරන්න.

ලේඛන කියවන්න