ඩෙවලපර් කට්ටලයක් තමන්ගේ පුහුණු පාඨමාලා බහුතරයක් වෙනත් රෙපොසිටරීන්හි බෙදා හරින අතර, නව පාඨමාලාවක් ආරම්භ කරන විට පවා ෆෝල්ඩර් ව්යුහය අලුතින් සැලසුම් කරගන්නා තත්ත්වයක් පවතිනවා. මේ ගැටලුවට නව විසඳුමක් ලෙස, ලේඛකයා සියලු පාඨමාලා එකම monorepo එකට එකතු කර, “00‑planning → 04‑post‑training” ලෙස අංකිත ෆෝල්ඩර් ආකෘතියක් යොදා ගත්තා.
මෙම ආකෘතියේ මුලික අදහස වන්නේ, පාඨමාලාවක් ජීවිත චක්රයක් (lifecycle) ගත කිරීමයි. අංකිත ෆෝල්ඩර් මගින් වැඩ පිළිවෙළේ අනුක්රමය පෙන්වමින්, ගොනු වර්ගය නොව, ක්රියා පටිපාටිය ප්රධාන අක්ෂය කරයි. සැලසුම්, වෙළඳ ප්රචාරණ, අන්තර්ගත නිර්මාණ, සැපයුම් සහ පසු‑පුහුණු යන පංති පහක් අනුපිළිවෙලින් ඉදිරිපත් කරයි.
ආකෘතියේ විශේෂත්වය:
- _TEMPLATE/ – නව පාඨමාලාවක් ආරම්භ කිරීමේදී cp -r _TEMPLATE my‑new‑course ලෙස එක් කමන්ඩ් එකෙන් පිටපත් කරගත හැක.
- angle‑bracket‑slots –
<course-name>,<promise-one-liner>වැනි පිරවිය යුතු ස්ථාන සලකුණු කර ඇති අතර, ඒවා පිරවීමෙන් පසු grep -rn '<' *.md ක්රියාත්මක කිරීමේදී කිසිඳු ප්රතිඵලයක් නොලැබේ නම් වැඩ සම්පූර්ණයි. - _ARCHIVED/ – අවසන් වූ පාඨමාලා, පරණ ප්රචාරණ ආකෘති, මිල ගණන් වැනි දේවල් දිනය සහ හේතුව සමඟ ගබඩා කරයි; ජීවිත ෆෝල්ඩර් වලින් ඒවාට සබැඳි නොවිය යුතු නීතියක් ඇත.
- CLAUDE.md – රූපරේඛා, නාමකරණ නීති, තීරණාත්මක තොරතුරු AI කෝඩ් ඇජන්ට් එකකට කියා දීමට යොදා ගන්නා මාර්ගගත ලේඛනයකි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික පුහුණු ආයතන, විශ්වවිද්යාල, සමාජ සමාගම් ආදියට මෙම ව්යුහය ගැලපේ. එකම ෆෝල්ඩර් සැලැස්මක් භාවිතා කිරීමෙන්:
- පාඨමාලා සංවර්ධකයන්ට නව පාඨමාලාවක් සකස් කරන කාලය ගණනාවක් කපා හැරීමට, කාර්ය සාධනය වැඩිදියුණු කරයි.
- ආයතනික දත්ත කළමනාකරණය සරල කර, පසු‑පුහුණු විශ්ලේෂණය මඟින් අධ්යයන ප්රතිඵල අලුත් කරගත හැක.
- අදාල ප්රොජෙක්ට් ගිට් හොස්ට් පරිසරයන්හි “trunk‑based development” ආකාරයට අනුගත වන නිසා, දේශීය සොෆ්ට්වේයා සමාගම් CI/CD ක්රියාත්මක කිරීමේදී ස්වයංක්රීය “done” පරීක්ෂණයක් ලබා ගත හැක.
ඉදිරියට, මෙම මොනරෙපෝ සංකල්පය පාඨමාලා පමණක් නොව, ගනුදෙනුකරුවන්ගේ ව්යාපාරික ගැටළු, නිෂ්පාදන නිකුත් කිරීම, සිදුරු වාර්තා වැනි පනස්‑පහළ ක්රියාකාරකම් සඳහාත් යොදා ගත හැකි බව ලේඛකයා සඳහන් කරයි. ඒ නිසා, ශ්රී ලංකාවේ තාක්ෂණික ව්යාපාරික පරිසරය තවත් සාර්ථක, ප්රතිචාරශීලී හා පාරිභෝගික‑කේන්ද්රිත බවට පත්වේ.
අවසන් වශයෙන්, මෙම “one‑folder‑shape” ක්රමය පරිසරය තුළ ගබඩා කළ දත්ත, සම්පත්, තීරණ ඉතිහාසය සුරැකීමේ වැදගත්කම මත පදනම්ව, දැනුම‑මාරු කිරීමේ නව මාර්ගයක් ලෙස පෙන්වයි.