කෝඩ් ලෝකයේ ගැටලු කාලයක් පසු කරපු ඉන්ජිනේරුවරයකුගේ අත්දැකීම්වලින් උපදෙස් ගෙන, GitGrit නම් නවතම විවෘත මූලාශ්ර වේදිකාව හඳුන්වා දෙනවා. මෙය MIT බලපත්රය සමඟ ලබාදෙන, ගිට් රිපොසිටරී සමඟ සම්බන්ධව ඔබේ සංවිධානයේ සියලුම තාක්ෂණික ප්රමිතීන් නිරන්තරයෙන් පරීක්ෂා කරන පද්ධතියක්.
GitGrit නිර්මාණය කළේ ඉස්රායෙල් ඉංජිනේරුවරයා Kfir Zvi විසිනි. වසර දසක පළපුරුද්දක්, ස්ටාට්අප් සිට විශාල සමාගම් දක්වා විවිධ පරිසරයන්හි කටයුතු කළ අයෙක්, කේතය, ඉන්ෆ්රා, DevOps වැනි ක්ෂේත්රවල පළපුරුද්දක් ගෙන එයි. ඔහුගේ ප්රධාන ගැටළුව වන්නේ කණ්ඩායම් විශාල වීමත්, රිපොසිටරී ගණන වැඩි වීමත් සමඟ, “ප්රමිතීන්” කියලා කියන දෙය තිදෙනෙකුගේ මනස, විකි, කේතය තුළ වෙන් වීමයි. ඒ නිසා සැබෑ ඉදිරිපත් කිරීම හා සැලසුම් අතර පරතරයක් උදාවෙයි.
GitGrit ඒ පරතරය සවි කරයි. ඔබගේ GitHub හෝ GitLab ගිණුම සම්බන්ධ කර, පරිගණක පද්ධතියේ සියලුම රිපොසිටරීන් නිරීක්ෂණය කරයි. “ස්ටැක්” ලෙස නම් කරන සමූහයක් තුළ මයික්රොසර්විස්, යෙදුම්, ඉන්ෆ්රා කේත එකතු කර, ඒවාට අදාල ප්රමිතීන් (පොලිසි) ගොඩනඟයි. පොලිසි යනු Python ෆංශන් එකක්; රිපොසිටරී තොරතුරු, භාෂා, සාමාජිකයන්, බ්රෑන්ච් ආරක්ෂා, කමිට් ඉතිහාසය යනාදිය ලබාදී, “Pass” හෝ “Fail” කියා ප්රතිඵල දෙයි. මෙය ලේඛන මට්ටමේ DSL එකක් නොව, සැබෑ කේතයක් නිසා ලියන්න ඉතා සරලයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- ඉගෙනුම් වාරිකය: තාක්ෂණික විශ්වවිද්යාල සිසුන්ට DevOps, GitOps, IaC වැනි නවතම පද්ධති අත්හදා බැලීමට ප්රායෝගික පරිසරයක් ලැබේ.
- විකසකයින්ගේ කාර්යක්ෂමතාව: රිපොසිටරී ගණන වැඩි වුනාමත්, එක් ස්ථානයකින් ප්රමිතීන් පරීක්ෂා කරගත හැකි බැවින් කාලය ඉතිරි වේ.
- ව්යාපාරික පාලනය: නායකයින්ට රිපොසිටරී අනුව ප්රමිතීන් කෙලින්ම පරීක්ෂා කර, අඩුපාඩු හඳුනාගැනීමට වාර්තා ලබාදේ. compliance කාර්යභාරයක් නොව, තොරතුරු-චක්රය බවට පත් වේ.
GitGrit ඉදිරියේදී Sri Lankan startups, ගොඩනැගීම් සමාගම්, IT සේවා සපයන්නන් අතර අඩංගු වෙමින්, කේත-ආශ්රිත ගුණාත්මකතා වැඩිදියුණු කිරීමේ නව මාර්ගයක් සපයයි. ඔබේ කණ්ඩායමට මේ පද්ධතිය එක්කර, “කේතය කොහේද, ප්රමිතීන් කොහේද” යන ප්රශ්නවලට තත්කාලීන පිළිතුරු ලබාගන්න.