ඔබට අදම අලුත් අදහසක් තියෙනවා, ඒක තවමත් සේවාදායක, දත්ත ගබඩා, පරිශීලක ලොග්‑ඉන් වගේ පසුබැසි කොටස් ගොඩනැගීමේ ගැටළුවෙන් බාධා වෙලාද? Stripe Projects කියන නව CLI පලගුණය මේ සියල්ලක් එකම වරකින්, තත්කාලිකව සකස් කරලා, ඔබේ කෝඩ් එකක් ලියන්නට පමණක් අවශ්ය කාලයක් ඉතිරි කරලා දෙයි.
Stripe Projects යනු කුමක්ද? එය Stripe CLI එකට එකතු කරන ප්ලගීනයක්. මෙය සරල කමාන්ඩ් එකක් මගින් හොස්ටිං, දත්ත ගබඩා, Authentication, Domain වගේ සේවා සැපයුම්කරුවන් (providers) සමඟ සම්බන්ධ වී, අවශ්ය සම්පත් (resource) නිර්මාණය, ඒවායේ configuration (env variables) ලොක්ලය හා cloud අතර සින්ක් කරයි. ප්රධාන වශයෙන් state files (projects/state.json, projects/state.local.json) මගින් ඔබේ පූර්ණ stack එක version‑controlled කරයි.
මෙම ක්රියාවලිය ආරම්භ කිරීමට අවශ්ය මූලික අවශ්යතා:
- ලැප්ටොප් (tablet/phone නැත)
- AI coding agent (Claude Code, Cursor, Codex වැනි)
- Stripe ගිණුමක් සහ Stripe CLI + Projects plugin එක
ඔබේ පළමු command එක stripe projects init වේ. එය ඔබේ වර්තමාන ෆෝල්ඩරයේ project name එක (ෆෝල්ඩර නාමය) අනුව සකස් කරයි, සහ state files දෙකක් නිර්මාණය කරයි. ඒ files මගින් ඔබේ සේවා සැපයුම්කරුවන්, සම්පත්, secret keys, env variables ආදිය සියල්ල එකම තැනින් කළමනාකරණය කළ හැක.
AI agent එකට හොඳ ප්රතිඵල ලැබෙන්න, පළමු prompt එකේ පහත කරුණු සඳහන් කළ යුතුය:
- Deploy කරන්න අවශ්ය ඇප් එක (උදා: "publicly accessible web app")
- අවශ්ය සේවා (hosting, database, auth)
- Provider පිරිවිතර (Vercel, Supabase වැනි) – නැත්නම් Stripe Projects catalog එකේ සිට තෝරන්න
ඉන්පසු agent එකට කේත ලියන කාර්යය පැවරීමෙන්, එය අවශ්ය CLI commands (create database, set env vars, attach domain) ස්වයංක්රියව ක්රියාත්මක කරයි. ඔබට අවශ්යයි නම්, simple email magic‑link authentication එකක් හෝ සාමාන්ය OAuth එකක් එක් කරගත හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ අධ්යයන ශිෂ්යයන්, start‑ups, සහ මැදමැදි ව්යාපාර සඳහා Stripe Projects ගෙනෙන ප්රධාන ප්රතිලාභ කිහිපයක් ඇත.
- වේගවත් prototyping: කලාතුරකින් තවත් මාස ගත නොකර, අදම MVP එකක් deploy කර පරික්ෂා කළ හැකිය.
- වියදම් පාලනය: බොහෝ provider ගෙන් free tier ලබා ගත හැකි නිසා මුලික වියදම් අවම වේ.
- ඉගෙනීමේ අවස්ථා: AI coding agents සමඟ වැඩ කිරීමෙන්, local development පරිසරයක් සකස් කිරීමේ නවතම ක්රමවේදයන් ඉගෙන ගත හැක.
- සමූහ වැඩ: state files එකම repository එකේ version‑controlled කිරීමෙන්, කණ්ඩායම් සාමාජිකයන් අතර සම්බන්ධතා සහය වේ.
ඉදිරි කාලයේ, ලංකාවේ තාක්ෂණික සමාජය මේ වැනි automation tools භාවිතයෙන් අන්තර්ජාල සේවා නිර්මාණය වේගවත් කර, ගෝලීය තරඟකාරීත්වයට පත් වනු ඇත.
අවසන් වශයෙන්, Stripe Projects ඔබේ development pipeline එක සරල කර, කේත ලියන කාලය අඩු කර, නිෂ්පාදන මට්ටමේ deploy ක්රියාවලියක් කිසිදු ගැටළුවක් නොමැතිව ලබා දේ. ඔබේ මීළඟ project එක මෙයින් අරඹා බලන්න!